public class XEasyPdfTemplateLayoutManagerMapping extends Object implements org.apache.fop.layoutmgr.LayoutManagerMaker
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
| 构造器和说明 |
|---|
XEasyPdfTemplateLayoutManagerMapping()
default constructor
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
initialize(org.apache.fop.apps.FOUserAgent userAgent)
Initializes the set of maker objects associated with this XEasyPdfTemplateLayoutManagerMapping
|
org.apache.fop.layoutmgr.inline.ContentLayoutManager |
makeContentLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.Title title) |
org.apache.fop.layoutmgr.ExternalDocumentLayoutManager |
makeExternalDocumentLayoutManager(org.apache.fop.area.AreaTreeHandler ath,
org.apache.fop.fo.extensions.ExternalDocument ed) |
org.apache.fop.layoutmgr.FlowLayoutManager |
makeFlowLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.Flow flow) |
org.apache.fop.layoutmgr.LayoutManager |
makeLayoutManager(org.apache.fop.fo.FONode node) |
void |
makeLayoutManagers(org.apache.fop.fo.FONode node,
List lms) |
org.apache.fop.layoutmgr.PageSequenceLayoutManager |
makePageSequenceLayoutManager(org.apache.fop.area.AreaTreeHandler ath,
org.apache.fop.fo.pagination.PageSequence ps) |
org.apache.fop.layoutmgr.StaticContentLayoutManager |
makeStaticContentLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.StaticContent sc,
org.apache.fop.area.Block block) |
org.apache.fop.layoutmgr.StaticContentLayoutManager |
makeStaticContentLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.StaticContent sc,
org.apache.fop.fo.pagination.SideRegion reg) |
protected void |
registerMaker(Class<?> clazz,
XEasyPdfTemplateLayoutManagerMapping.Maker maker)
Registers a Maker class for a specific formatting object.
|
public XEasyPdfTemplateLayoutManagerMapping()
public void initialize(org.apache.fop.apps.FOUserAgent userAgent)
protected void registerMaker(Class<?> clazz, XEasyPdfTemplateLayoutManagerMapping.Maker maker)
clazz - the formatting object classmaker - the maker for the layout managerpublic void makeLayoutManagers(org.apache.fop.fo.FONode node,
List lms)
makeLayoutManagers 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.LayoutManager makeLayoutManager(org.apache.fop.fo.FONode node)
makeLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.PageSequenceLayoutManager makePageSequenceLayoutManager(org.apache.fop.area.AreaTreeHandler ath,
org.apache.fop.fo.pagination.PageSequence ps)
makePageSequenceLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.ExternalDocumentLayoutManager makeExternalDocumentLayoutManager(org.apache.fop.area.AreaTreeHandler ath,
org.apache.fop.fo.extensions.ExternalDocument ed)
makeExternalDocumentLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.FlowLayoutManager makeFlowLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.Flow flow)
makeFlowLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.inline.ContentLayoutManager makeContentLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.Title title)
makeContentLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.StaticContentLayoutManager makeStaticContentLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.StaticContent sc,
org.apache.fop.fo.pagination.SideRegion reg)
makeStaticContentLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerpublic org.apache.fop.layoutmgr.StaticContentLayoutManager makeStaticContentLayoutManager(org.apache.fop.layoutmgr.PageSequenceLayoutManager pslm,
org.apache.fop.fo.pagination.StaticContent sc,
org.apache.fop.area.Block block)
makeStaticContentLayoutManager 在接口中 org.apache.fop.layoutmgr.LayoutManagerMakerCopyright © 2023. All rights reserved.