TeXLoadOptions

Inheritance: java.lang.Object, com.aspose.pdf.LoadOptions com.aspose.pdf.TeXLoadOptions, com.aspose.pdf.LoadOptions, com.aspose.pdf.TeXLoadOptions

public class TeXLoadOptions extends LoadOptions

Represents options for loading/importing TeX file into PDF document.

Constructors

ConstructorDescription
TeXLoadOptionsCreates default load options for converting TeX file into PDF document.

Methods

MethodDescription
getDateTimeGets/sets a certain value for date/time primitives like year, month, day and time.
getInputDirectoryGets/sets TeX input directory.
getJobNameGets/set the name of the job.
getLoadResultGets result for TeX load and compiling - did everything go smoothly or were there any comments/errors.
getNoLigaturesGets/sets a flag that cancels ligatures in all fonts.
getOutputDirectoryGets/sets TeX output directory.
getRasterizeFormulasGets/sets a flag that allows to rasterize math formulas.
getRepeatGets/sets the flag indicating whether it is necessary to run the TeX job twice in case, for example, there are references in input TeX file(s). In general, this behavior is useful when the engine collects some data along the typesetting process and stores it in an auxilliary file, all at the first run. And at the second run, the engine somehow uses that data.
getRequiredInputDirectoryGets/sets TeX requires input directory. Required input is the files that are somehow included into the main .tex file, e.g., packages for which there’s no built-in support.
getShowTerminalOutputGets/sets the flag indicating whether to show terminal output on the console.
getSubsetFontsGets/sets the flag indicating whether to subset fonts in output file or not.
setDateTimeGets/sets a certain value for date/time primitives like year, month, day and time.
setInputDirectoryGets/sets TeX input directory.
setJobNameGets/set the name of the job.
setNoLigaturesGets/sets a flag that cancels ligatures in all fonts.
setOutputDirectoryGets/sets TeX output directory.
setRasterizeFormulasGets/sets a flag that allows to rasterize math formulas.
setRepeatGets/sets the flag indicating whether it is necessary to run the TeX job twice in case, for example, there are references in input TeX file(s). In general, this behavior is useful when the engine collects some data along the typesetting process and stores it in an auxilliary file, all at the first run. And at the second run, the engine somehow uses that data.
setRequiredInputDirectoryGets/sets TeX requires input directory. Required input is the files that are somehow included into the main .tex file, e.g., packages for which there’s no built-in support.
setShowTerminalOutputGets/sets the flag indicating whether to show terminal output on the console.
setSubsetFontsGets/sets the flag indicating whether to subset fonts in output file or not.

TeXLoadOptions

public TeXLoadOptions()

Creates default load options for converting TeX file into PDF document.

getDateTime

public final Date getDateTime()

Gets/sets a certain value for date/time primitives like year, month, day and time.

Returns: Date instance

getInputDirectory

public final ITeXInputDirectory getInputDirectory()

Gets/sets TeX input directory.

Returns: ITeXInputDirectory instance

getJobName

public final String getJobName()

Gets/set the name of the job.

Returns: String value

getLoadResult

public final int getLoadResult()

Gets result for TeX load and compiling - did everything go smoothly or were there any comments/errors.

Returns: TeXLoadResult element

getNoLigatures

public final boolean getNoLigatures()

Gets/sets a flag that cancels ligatures in all fonts.

Returns: boolean value

getOutputDirectory

public final ITeXOutputDirectory getOutputDirectory()

Gets/sets TeX output directory.

Returns: ITeXOutputDirectory instance

getRasterizeFormulas

public final boolean getRasterizeFormulas()

Gets/sets a flag that allows to rasterize math formulas.

Returns: boolean value

getRepeat

public final boolean getRepeat()

Gets/sets the flag indicating whether it is necessary to run the TeX job twice in case, for example, there are references in input TeX file(s). In general, this behavior is useful when the engine collects some data along the typesetting process and stores it in an auxilliary file, all at the first run. And at the second run, the engine somehow uses that data.

Returns: boolean value

getRequiredInputDirectory

public final ITeXInputDirectory getRequiredInputDirectory()

Gets/sets TeX requires input directory. Required input is the files that are somehow included into the main .tex file, e.g., packages for which there’s no built-in support.

Returns: ITeXInputDirectory instance

getShowTerminalOutput

public final boolean getShowTerminalOutput()

Gets/sets the flag indicating whether to show terminal output on the console.

Returns: boolean value

getSubsetFonts

public final boolean getSubsetFonts()

Gets/sets the flag indicating whether to subset fonts in output file or not.

Returns: boolean value

setDateTime

Gets/sets a certain value for date/time primitives like year, month, day and time.

setInputDirectory

Gets/sets TeX input directory.

setJobName

Gets/set the name of the job.

setNoLigatures

public final void setNoLigatures(boolean value)

Gets/sets a flag that cancels ligatures in all fonts.

Parameters:

ParameterTypeDescription
valueboolean value

setOutputDirectory

Gets/sets TeX output directory.

setRasterizeFormulas

public final void setRasterizeFormulas(boolean value)

Gets/sets a flag that allows to rasterize math formulas.

Parameters:

ParameterTypeDescription
valueboolean value

setRepeat

public final void setRepeat(boolean value)

Gets/sets the flag indicating whether it is necessary to run the TeX job twice in case, for example, there are references in input TeX file(s). In general, this behavior is useful when the engine collects some data along the typesetting process and stores it in an auxilliary file, all at the first run. And at the second run, the engine somehow uses that data.

Parameters:

ParameterTypeDescription
valueboolean value

setRequiredInputDirectory

Gets/sets TeX requires input directory. Required input is the files that are somehow included into the main .tex file, e.g., packages for which there’s no built-in support.

setShowTerminalOutput

public final void setShowTerminalOutput(boolean value)

Gets/sets the flag indicating whether to show terminal output on the console.

Parameters:

ParameterTypeDescription
valueboolean value

setSubsetFonts

public final void setSubsetFonts(boolean value)

Gets/sets the flag indicating whether to subset fonts in output file or not.

Parameters:

ParameterTypeDescription
valueboolean value