public class XsltFOFunctions extends Object
| Constructor and Description |
|---|
XsltFOFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyFoAttributes(List<org.docx4j.model.properties.Property> properties,
Element foElement) |
static DocumentFragment |
createBlockForPPr(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator pPrNodeIt,
String pStyleVal,
org.w3c.dom.traversal.NodeIterator childResults)
This is invoked on every paragraph, whether it has a pPr or not.
|
static 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 DocumentFragment |
createBlockForSdt(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator pPrNodeIt,
String pStyleVal,
org.w3c.dom.traversal.NodeIterator childResults,
String tag) |
static DocumentFragment |
createInlineForSdt(FOConversionContext context,
org.w3c.dom.traversal.NodeIterator rPrNodeIt,
org.w3c.dom.traversal.NodeIterator childResults,
String tag) |
protected static int |
getDistanceToNextTabStop(FOConversionContext context,
int pos,
int numWidth,
org.docx4j.wml.Tabs pprTabs,
org.docx4j.openpackaging.parts.WordprocessingML.DocumentSettingsPart settings) |
static 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 DocumentFragment |
getLayoutMasterSetFragment(org.docx4j.convert.out.common.AbstractWmlConversionContext context) |
static String |
getPageNumberFormat(FOConversionContext context) |
static String |
getPageNumberInitial(FOConversionContext context) |
static boolean |
hasPgNumTypeStart(FOConversionContext context) |
protected static void |
setFont(FOConversionContext context,
Element foListItemLabelBody,
org.docx4j.wml.PPr pPr,
org.docx4j.wml.RPr rPr,
String text)
Use RunFontSelector to determine the correct font for the list item label.
|
public static DocumentFragment getLayoutMasterSetFragment(org.docx4j.convert.out.common.AbstractWmlConversionContext context)
public static DocumentFragment createBlockForSdt(FOConversionContext context, org.w3c.dom.traversal.NodeIterator pPrNodeIt, String pStyleVal, org.w3c.dom.traversal.NodeIterator childResults, String tag)
public static DocumentFragment createInlineForSdt(FOConversionContext context, org.w3c.dom.traversal.NodeIterator rPrNodeIt, org.w3c.dom.traversal.NodeIterator childResults, String tag)
public static DocumentFragment createBlockForPPr(FOConversionContext context, org.w3c.dom.traversal.NodeIterator pPrNodeIt, String pStyleVal, org.w3c.dom.traversal.NodeIterator childResults)
wmlPackage - pPrNodeIt - pStyleVal - childResults - - the already transformed contents of the paragraph.protected static void setFont(FOConversionContext context, Element foListItemLabelBody, org.docx4j.wml.PPr pPr, org.docx4j.wml.RPr rPr, String text)
context - foListItemLabelBody - pPr - rPr - text - protected static int getDistanceToNextTabStop(FOConversionContext context, int pos, int numWidth, org.docx4j.wml.Tabs pprTabs, org.docx4j.openpackaging.parts.WordprocessingML.DocumentSettingsPart settings)
public static void applyFoAttributes(List<org.docx4j.model.properties.Property> properties, Element foElement)
public static 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 String getPageNumberFormat(FOConversionContext context)
public static String getPageNumberInitial(FOConversionContext context)
public static String getForcePageCount(FOConversionContext context)
context - public static boolean hasPgNumTypeStart(FOConversionContext context)
Copyright © 2007-2016. All Rights Reserved.