org.rococoa.cocoa.qd
Class ATSFlatDataFontSpecRawNameDataHeader
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<ATSFlatDataFontSpecRawNameDataHeader,ATSFlatDataFontSpecRawNameDataHeader.ByValue,ATSFlatDataFontSpecRawNameDataHeader.ByReference>
org.rococoa.cocoa.qd.ATSFlatDataFontSpecRawNameDataHeader
- All Implemented Interfaces:
- StructureType, StructureTypeDependent, Comparable<Structure<ATSFlatDataFontSpecRawNameDataHeader,ATSFlatDataFontSpecRawNameDataHeader.ByValue,ATSFlatDataFontSpecRawNameDataHeader.ByReference>>
- Direct Known Subclasses:
- ATSFlatDataFontSpecRawNameDataHeader.ByReference, ATSFlatDataFontSpecRawNameDataHeader.ByValue
public class ATSFlatDataFontSpecRawNameDataHeader
- extends Structure<ATSFlatDataFontSpecRawNameDataHeader,ATSFlatDataFontSpecRawNameDataHeader.ByValue,ATSFlatDataFontSpecRawNameDataHeader.ByReference>
this is a header structure that defines some things constant throughout
the entire search for the font name, as well as the array of
ATSFlatDataFontNameData structures. In order to gaurantee that the same font
will be used, more than one name specifer should be stored. The standard ATSUI
style run flattening and parsing functions, ATSUFlattenStyleRunsToStream and
ATSUUnflattenStyleRunsFromStream. These will store both the font's full name
(kFontFullName) as well as the font's manufacturer name (kFontManufacturerName)
and match fonts based on both of
these.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:477
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write |
Methods inherited from class com.sun.jna.Structure |
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField |
numberOfFlattenedNames
public int numberOfFlattenedNames
nameDataArray
public ATSFlatDataFontSpecRawNameData[] nameDataArray
- above.
C type : ATSFlatDataFontSpecRawNameData[1]
ATSFlatDataFontSpecRawNameDataHeader
public ATSFlatDataFontSpecRawNameDataHeader()
ATSFlatDataFontSpecRawNameDataHeader
public ATSFlatDataFontSpecRawNameDataHeader(int numberOfFlattenedNames,
ATSFlatDataFontSpecRawNameData[] nameDataArray)
- Parameters:
numberOfFlattenedNames
- font name, otherwise the structure is malformed.
nameDataArray
- above.
C type : ATSFlatDataFontSpecRawNameData[1]
newArray
public static ATSFlatDataFontSpecRawNameDataHeader[] newArray(int arrayLength)
Copyright © 2009. All Rights Reserved.