Package org.docx4j.openpackaging.parts
Class AbstractFontPart
java.lang.Object
org.docx4j.openpackaging.Base
org.docx4j.openpackaging.parts.Part
org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart
org.docx4j.openpackaging.parts.AbstractFontPart
- Direct Known Subclasses:
ObfuscatedFontPart,TrueTypeFontPart
public abstract class AbstractFontPart extends BinaryPart
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractFontPart(PartName partName) -
Method Summary
Modifier and Type Method Description protected static voiddeleteEmbeddedFontTempFiles(java.lang.String filenamePrefix)abstract PhysicalFontextract(java.lang.String fontNameAsInTablePart, java.lang.String fontFileName, java.lang.String fontKey, java.lang.String filenamePrefix)protected voidfinalize()java.io.FilegetF()static java.lang.StringgetTemporaryEmbeddedFontsDir()static java.io.FilegetTmpFontDir()voidsetF(java.io.File f)Methods inherited from class org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart
getBuffer, getBytes, getExternalTarget, isContentEqual, isLoaded, setBinaryData, setBinaryData, setBinaryData, writeDataToOutputStreamMethods inherited from class org.docx4j.openpackaging.parts.Part
getContentLengthAsLoaded, getOwningRelationshipPart, getPackage, getRelationshipType, getSourceRelationship, getSourceRelationships, getVersion, remove, rename, setContentLengthAsLoaded, setOwningRelationshipPart, setPackage, setPartShortcut, setRelationshipType, setSourceRelationship, setVersionMethods inherited from class org.docx4j.openpackaging.Base
addTargetPart, addTargetPart, addTargetPart, addTargetPart, getContentType, getPartName, getRelationshipsPart, getRelationshipsPart, getUserData, reset, setContentType, setPartName, setRelationships, setUserData
-
Constructor Details
-
Method Details
-
extract
public abstract PhysicalFont extract(java.lang.String fontNameAsInTablePart, java.lang.String fontFileName, java.lang.String fontKey, java.lang.String filenamePrefix) -
getTmpFontDir
public static java.io.File getTmpFontDir() -
getTemporaryEmbeddedFontsDir
public static java.lang.String getTemporaryEmbeddedFontsDir() -
deleteEmbeddedFontTempFiles
protected static void deleteEmbeddedFontTempFiles(java.lang.String filenamePrefix) -
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
getF
public java.io.File getF() -
setF
public void setF(java.io.File f)
-