PdfFormatConversionOptions.PuaProcessingStrategy

遗产: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public static final class PdfFormatConversionOptions.PuaProcessingStrategy extends System.Enum

一些PDF文档有特殊的unicode符号,属于Private Use Area (PUA),见说明https://en.wikipedia.org/wiki/Private_Use_Areas.此符号会导致 PDF/A 兼容错误,例如“文本映射到 Unicode 私人使用区域,但不存在 ActualText 条目”。此枚举声明了可用于处理 PUA 符号的策略。

领域

场地描述
EnumSeparatorCharArray
None禁用 PUA 符号处理。
SubstitutePuaSymbols此策略的工作速度比“SurroundPuaTextWithEmptyActualText”慢,但它可以消除 SurroundPuaTextWithEmptyActualText 无法正确处理的文档的 PUA 兼容错误。
SurroundPuaTextWithEmptyActualText插入带有包含空文本的 ActualText 条目的标记内容块。

方法

MethodDescription
Clone()
CloneTo(T arg0)
CloneTo(System.Enum arg0)
equals(Object arg0)
format(System.Type arg0, Object arg1, String arg2)
format(Class arg0, long arg1, String arg2)
getClass()
getName(Class arg0, long arg1)
getNames(System.Type arg0)
getNames(Class arg0)
getUnderlyingType(System.Type arg0)
getUnderlyingType(Class arg0)
getValue(Class arg0, String arg1)
getValues(System.Type arg0)
get_Caption()
get_Value()
hashCode()
isDefined(System.Type arg0, Object arg1)
isDefined(System.Type arg0, String arg1)
isDefined(System.Type arg0, long arg1)
isDefined(Class arg0, long arg1)
notify()
notifyAll()
parse(System.Type arg0, String arg1)
parse(System.Type arg0, String arg1, Boolean arg2)
parse(Class arg0, String arg1)
parse(Class arg0, String arg1, Boolean arg2)
register(System.Enum.AbstractEnum arg0)
toObject(System.Type arg0, Object arg1)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

EnumSeparatorCharArray

public static final char[] EnumSeparatorCharArray

None

public static final int None

禁用 PUA 符号处理。此策略默认用于具有 B 级一致性的 PDF/A 文档。

SubstitutePuaSymbols

public static final int SubstitutePuaSymbols

此策略的工作速度比“SurroundPuaTextWithEmptyActualText”慢,但它可以消除 SurroundPuaTextWithEmptyActualText 无法正确处理的文档的 PUA 兼容错误。 PUA 符号被替换为符号“空格”或特殊的 unicode(一些 PUA 符号具有 unicode 类似物)。替换不是应用于文档的文本,而是应用于字体的内部数据 ToUnicode,因此它不会影响符号的视觉,但会影响符号在复制/粘贴操作系统缓冲区中的呈现。

SurroundPuaTextWithEmptyActualText

public static final int SurroundPuaTextWithEmptyActualText

插入带有包含空文本的 ActualText 条目的标记内容块。该策略为没有标记内容块的文档提供了良好的结果。默认用于符合 A 级标准的 PDF/A 文档。

Clone()

public System.Enum Clone()

退货: com.aspose.ms.System.枚举

CloneTo(T arg0)

public abstract void CloneTo(T arg0)

参数:

范围类型描述
arg0T

CloneTo(System.Enum arg0)

public void CloneTo(System.Enum arg0)

参数:

范围类型描述
arg0com.aspose.ms.System.Enum

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

format(System.Type arg0, Object arg1, String arg2)

public static String format(System.Type arg0, Object arg1, String arg2)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1java.lang.Object
arg2java.lang.String

退货: java.lang.字符串

format(Class arg0, long arg1, String arg2)

public static String format(Class<?> arg0, long arg1, String arg2)

参数:

范围类型描述
arg0java.lang.Class
arg1long
arg2java.lang.String

退货: java.lang.字符串

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getName(Class arg0, long arg1)

public static String getName(Class<?> arg0, long arg1)

参数:

范围类型描述
arg0java.lang.Class
arg1long

退货: java.lang.字符串

getNames(System.Type arg0)

public static String[] getNames(System.Type arg0)

参数:

范围类型描述
arg0com.aspose.ms.System.Type

退货: java.lang.字符串[]

getNames(Class arg0)

public static Collection<String> getNames(Class<?> arg0)

参数:

范围类型描述
arg0java.lang.Class

退货: Collection

getUnderlyingType(System.Type arg0)

public static System.Type getUnderlyingType(System.Type arg0)

参数:

范围类型描述
arg0com.aspose.ms.System.Type

退货: com.aspose.ms.System.类型

getUnderlyingType(Class arg0)

public static Class<? extends Number> getUnderlyingType(Class<?> arg0)

参数:

范围类型描述
arg0java.lang.Class

退货: java.lang.Class<?扩展 java.lang.Number>

getValue(Class arg0, String arg1)

public static long getValue(Class<?> arg0, String arg1)

参数:

范围类型描述
arg0java.lang.Class
arg1java.lang.String

退货:

getValues(System.Type arg0)

public static System.Array getValues(System.Type arg0)

参数:

范围类型描述
arg0com.aspose.ms.System.Type

退货: com.aspose.ms.System.数组

get_Caption()

public String get_Caption()

退货: java.lang.字符串

get_Value()

public long get_Value()

退货:

hashCode()

public native int hashCode()

退货: 整数

isDefined(System.Type arg0, Object arg1)

public static boolean isDefined(System.Type arg0, Object arg1)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1java.lang.Object

退货: 布尔值

isDefined(System.Type arg0, String arg1)

public static boolean isDefined(System.Type arg0, String arg1)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1java.lang.String

退货: 布尔值

isDefined(System.Type arg0, long arg1)

public static boolean isDefined(System.Type arg0, long arg1)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1long

退货: 布尔值

isDefined(Class arg0, long arg1)

public static boolean isDefined(Class<?> arg0, long arg1)

参数:

范围类型描述
arg0java.lang.Class
arg1long

退货: 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

parse(System.Type arg0, String arg1)

public static long parse(System.Type arg0, String arg1)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1java.lang.String

退货:

parse(System.Type arg0, String arg1, Boolean arg2)

public static long parse(System.Type arg0, String arg1, Boolean arg2)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1java.lang.String
arg2java.lang.Boolean

退货:

parse(Class arg0, String arg1)

public static long parse(Class<?> arg0, String arg1)

参数:

范围类型描述
arg0java.lang.Class
arg1java.lang.String

退货:

parse(Class arg0, String arg1, Boolean arg2)

public static long parse(Class<?> arg0, String arg1, Boolean arg2)

参数:

范围类型描述
arg0java.lang.Class
arg1java.lang.String
arg2java.lang.Boolean

退货:

register(System.Enum.AbstractEnum arg0)

public static void register(System.Enum.AbstractEnum arg0)

参数:

范围类型描述
arg0com.aspose.ms.System.Enum.AbstractEnum

toObject(System.Type arg0, Object arg1)

public static Object toObject(System.Type arg0, Object arg1)

参数:

范围类型描述
arg0com.aspose.ms.System.Type
arg1java.lang.Object

退货: java.lang.Object

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int