Package de.uni_passau.fim.prog1pa
Klasse TextToPDFTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
de.uni_passau.fim.prog1pa.TextToPDFTask
- Alle implementierten Schnittstellen:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class TextToPDFTask
extends org.gradle.api.DefaultTask
Converts arbitrary plaintext files into PDF files.
The PDF files will be sized so that the plaintext will fit on one 'page' without breaking lines.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic interfaceVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Named
org.gradle.api.Named.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidconvert()abstract org.gradle.api.provider.Property<Boolean> Whether to produce one PDF containing all files or one PDF per file.abstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.Property<String> The name of the generated PDF file, without extension ".pdf".abstract org.gradle.api.provider.Property<File> abstract org.gradle.workers.WorkerExecutorVon Klasse geerbte Methoden org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
TextToPDFTask
public TextToPDFTask()
-
-
Methodendetails
-
getInputFiles
@InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getInputFiles() -
getAllInOne
Whether to produce one PDF containing all files or one PDF per file.- Gibt zurück:
- set to
trueto gather all files in one PDF (as separate pages of different sizes)
-
getOutputFileName
The name of the generated PDF file, without extension ".pdf".- Gibt zurück:
- The PDF's file name.
-
getProjectDir
-
getOutputDir
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getOutputDir() -
getWorkerExecutor
@Inject public abstract org.gradle.workers.WorkerExecutor getWorkerExecutor() -
convert
- Löst aus:
IOException
-