public class XsltFOFunctions
extends java.lang.Object
| Constructor and Description |
|---|
XsltFOFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyFoAttributes(java.util.List<Property> properties,
org.w3c.dom.Element foElement) |
protected static org.w3c.dom.DocumentFragment |
createBlock(WordprocessingMLPackage wmlPackage,
RunFontSelector runFontSelector,
java.lang.String pStyleVal,
org.w3c.dom.traversal.NodeIterator childResults,
boolean sdt,
org.docx4j.wml.PPr pPrDirect,
org.docx4j.wml.PPr pPr,
org.docx4j.wml.RPr rPr,
org.docx4j.wml.RPr rPrParagraphMark) |
static org.w3c.dom.DocumentFragment |
createBlockForPPr(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator pPrNodeIt,
java.lang.String pStyleVal,
org.w3c.dom.traversal.NodeIterator childResults)
This is invoked on every paragraph, whether it has a pPr or not.
|
static org.w3c.dom.DocumentFragment |
createBlockForRPr(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator pPrNodeIt,
org.w3c.dom.traversal.NodeIterator rPrNodeIt,
org.w3c.dom.traversal.NodeIterator childResults)
On a block representing a run, we just put run properties
from this rPr node.
|
static org.w3c.dom.DocumentFragment |
createBlockForSdt(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator pPrNodeIt,
java.lang.String pStyleVal,
org.w3c.dom.traversal.NodeIterator childResults,
java.lang.String tag) |
static org.w3c.dom.DocumentFragment |
createInlineForSdt(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator rPrNodeIt,
org.w3c.dom.traversal.NodeIterator childResults,
java.lang.String tag) |
protected static boolean |
createListBlock(WordprocessingMLPackage wmlPackage,
RunFontSelector runFontSelector,
java.lang.String pStyleVal,
org.docx4j.wml.PPr pPrDirect,
org.docx4j.wml.PPr pPr,
org.docx4j.wml.RPr rPr,
org.docx4j.wml.RPr rPrParagraphMark,
org.w3c.dom.Document document,
org.w3c.dom.Element foBlockElement,
org.w3c.dom.Element foListBlock) |
protected static int |
getDistanceToNextTabStop(int pos,
int numWidth,
org.docx4j.wml.Tabs pprTabs,
DocumentSettingsPart settings) |
static java.lang.String |
getForcePageCount(FOConversionContext context)
FOP inserts a blank page if necessary so that a section with page numbering
from 1 would be face up when printed double sided.
|
static org.w3c.dom.DocumentFragment |
getLayoutMasterSetFragment(AbstractWmlConversionContext context) |
static java.lang.String |
getPageNumberFormat(FOConversionContext context) |
static java.lang.String |
getPageNumberInitial(FOConversionContext context) |
static boolean |
hasPgNumTypeStart(FOConversionContext context) |
protected static void |
setFont(RunFontSelector runFontSelector,
org.w3c.dom.Element foListItemLabelBody,
org.docx4j.wml.PPr pPr,
org.docx4j.wml.RPr rPr,
java.lang.String text)
Use RunFontSelector to determine the correct font for the list item label.
|
public static org.w3c.dom.DocumentFragment getLayoutMasterSetFragment(AbstractWmlConversionContext context)
public static org.w3c.dom.DocumentFragment createBlockForSdt(FOConversionContext context, org.w3c.dom.traversal.NodeIterator pPrNodeIt, java.lang.String pStyleVal, org.w3c.dom.traversal.NodeIterator childResults, java.lang.String tag)
public static org.w3c.dom.DocumentFragment createInlineForSdt(FOConversionContext context, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator childResults, java.lang.String tag)
public static org.w3c.dom.DocumentFragment createBlockForPPr(FOConversionContext context, org.w3c.dom.traversal.NodeIterator pPrNodeIt, java.lang.String pStyleVal, org.w3c.dom.traversal.NodeIterator childResults)
wmlPackage - pPrNodeIt - pStyleVal - childResults - - the already transformed contents of the paragraph.protected static org.w3c.dom.DocumentFragment createBlock(WordprocessingMLPackage wmlPackage, RunFontSelector runFontSelector, java.lang.String pStyleVal, org.w3c.dom.traversal.NodeIterator childResults, boolean sdt, org.docx4j.wml.PPr pPrDirect, org.docx4j.wml.PPr pPr, org.docx4j.wml.RPr rPr, org.docx4j.wml.RPr rPrParagraphMark)
protected static boolean createListBlock(WordprocessingMLPackage wmlPackage, RunFontSelector runFontSelector, java.lang.String pStyleVal, org.docx4j.wml.PPr pPrDirect, org.docx4j.wml.PPr pPr, org.docx4j.wml.RPr rPr, org.docx4j.wml.RPr rPrParagraphMark, org.w3c.dom.Document document, org.w3c.dom.Element foBlockElement, org.w3c.dom.Element foListBlock)
protected static void setFont(RunFontSelector runFontSelector, org.w3c.dom.Element foListItemLabelBody, org.docx4j.wml.PPr pPr, org.docx4j.wml.RPr rPr, java.lang.String text)
context - foListItemLabelBody - pPr - rPr - text - protected static int getDistanceToNextTabStop(int pos,
int numWidth,
org.docx4j.wml.Tabs pprTabs,
DocumentSettingsPart settings)
public static void applyFoAttributes(java.util.List<Property> properties, org.w3c.dom.Element foElement)
public static org.w3c.dom.DocumentFragment createBlockForRPr(FOConversionContext context, org.w3c.dom.traversal.NodeIterator pPrNodeIt, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator childResults)
wmlPackage - rPrNodeIt - childResults - public static java.lang.String getPageNumberFormat(FOConversionContext context)
public static java.lang.String getPageNumberInitial(FOConversionContext context)
public static java.lang.String getForcePageCount(FOConversionContext context)
context - public static boolean hasPgNumTypeStart(FOConversionContext context)
Copyright © 2007-2023. All Rights Reserved.