PDFFontDescription.java
2.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.fontengine.font;
import com.adobe.fontengine.font.InvalidFontException;
import com.adobe.fontengine.font.ROS;
import com.adobe.fontengine.font.Rect;
import com.adobe.fontengine.font.Subset;
import com.adobe.fontengine.font.SubsetSimpleTrueType;
import com.adobe.fontengine.font.SubsetSimpleType1;
import com.adobe.fontengine.font.UnsupportedFontException;
import java.io.IOException;
import java.io.OutputStream;
public abstract class PDFFontDescription {
public abstract String getPostscriptName() throws InvalidFontException, UnsupportedFontException;
public abstract String getFontFamily() throws InvalidFontException, UnsupportedFontException;
public abstract double getStemV() throws UnsupportedFontException, InvalidFontException;
public abstract Rect getFontBBox() throws InvalidFontException, UnsupportedFontException;
public abstract double getCapHeight() throws UnsupportedFontException, InvalidFontException;
public abstract double getXHeight() throws UnsupportedFontException, InvalidFontException;
public abstract double getItalicAngle() throws InvalidFontException, UnsupportedFontException;
public abstract int getNumGlyphs() throws InvalidFontException, UnsupportedFontException;
public abstract double getAdvance(int var1) throws InvalidFontException, UnsupportedFontException;
public abstract ROS getROS() throws UnsupportedFontException, InvalidFontException;
public abstract int getCIDCount() throws UnsupportedFontException, InvalidFontException;
public abstract int getGlyphCid(int var1) throws UnsupportedFontException, InvalidFontException;
public abstract boolean pdfFontIsTrueType() throws InvalidFontException, UnsupportedFontException;
public abstract String getGlyphName(int var1) throws InvalidFontException, UnsupportedFontException;
public abstract String getBase14Name();
public abstract boolean isSerifFont() throws InvalidFontException, UnsupportedFontException;
public abstract boolean isSmallCapFont() throws InvalidFontException, UnsupportedFontException;
public abstract boolean isAllCapFont() throws InvalidFontException, UnsupportedFontException;
public abstract void stream(OutputStream var1, boolean var2) throws InvalidFontException, UnsupportedFontException, IOException;
public abstract void subsetAndStream(Subset var1, OutputStream var2, boolean var3) throws InvalidFontException, UnsupportedFontException, IOException;
public abstract void subsetAndStream(SubsetSimpleType1 var1, OutputStream var2) throws InvalidFontException, UnsupportedFontException, IOException;
public abstract void subsetAndStream(SubsetSimpleTrueType var1, OutputStream var2) throws InvalidFontException, UnsupportedFontException, IOException;
}