Return-Path: X-Original-To: apmail-incubator-ooo-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D3C2A77D7 for ; Fri, 25 Nov 2011 20:09:25 +0000 (UTC) Received: (qmail 91762 invoked by uid 500); 25 Nov 2011 20:09:25 -0000 Delivered-To: apmail-incubator-ooo-commits-archive@incubator.apache.org Received: (qmail 91708 invoked by uid 500); 25 Nov 2011 20:09:25 -0000 Mailing-List: contact ooo-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-commits@incubator.apache.org Received: (qmail 91646 invoked by uid 99); 25 Nov 2011 20:09:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Nov 2011 20:09:25 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Nov 2011 20:09:14 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 6BCAA2388BA2; Fri, 25 Nov 2011 20:08:14 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1206299 [10/19] - in /incubator/ooo/ooo-site/trunk/content/gsl: canvas/ canvas/api/ canvas/api/geometry/ canvas/api/index-files/ canvas/api/rendering/ psprint/ vcl/ vcl/plugins/ Date: Fri, 25 Nov 2011 20:07:51 -0000 To: ooo-commits@incubator.apache.org From: kschenk@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20111125200814.6BCAA2388BA2@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout-xref.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout-xref.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout-xref.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout-xref.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,80 @@ + + +Uses of Struct FloatingPointBitmapLayout-xref + + + + + + + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout-xref.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,263 @@ + + +Struct FloatingPointBitmapLayout + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished struct FloatingPointBitmapLayout
+
+
Description
+
This structure describes the memory layout of a bitmap having +floating point color channels.
+

+ +This structure collects all necessary information to describe the +memory layout of a bitmap having floating point color channels

+ +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Summary
ScanLinesNumber of scanlines for this bitmap. + +This value must not be negative + 
ScanLineBytesNumber of data bytes per scanline. + +This value must not be negative + 
ScanLineStrideByte offset between the start of two consecutive scanlines. + +This value is permitted to be negative, denoting a bitmap +whose content is flipped at the x axis. + 
PlaneStrideByte offset between the start of two consecutive planes. + +This value is permitted to be negative. + 
ColorSpaceColor space the bitmap colors shall be interpreted within.  
NumComponentsNumber of color components per pixel. + +This value must not be negative + 
EndiannessEndianness of the pixel values. + +This value must be one of the Endianness constants + 
FormatFormat type of this bitmap.  
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Details
ScanLines + + + + +
long ScanLines;
+
+
Description
+
Number of scanlines for this bitmap. + +This value must not be negative +
+
+
+
ScanLineBytes + + + + +
long ScanLineBytes;
+
+
Description
+
Number of data bytes per scanline. + +This value must not be negative +
+
+
+
ScanLineStride + + + + +
long ScanLineStride;
+
+
Description
+
Byte offset between the start of two consecutive scanlines. + +This value is permitted to be negative, denoting a bitmap +whose content is flipped at the x axis. +
+
+
+
PlaneStride + + + + +
long PlaneStride;
+
+
Description
+
Byte offset between the start of two consecutive planes. + +This value is permitted to be negative. +
+
+
+
ColorSpace + + + + +
XColorSpace ColorSpace;
+
+
Description
+
Color space the bitmap colors shall be interpreted within.
+
+
+
NumComponents + + + + +
long NumComponents;
+
+
Description
+
Number of color components per pixel. + +This value must not be negative +
+
+
+
Endianness + + + + +
byte Endianness;
+
+
Description
+
Endianness of the pixel values. + +This value must be one of the Endianness constants +
+
+
+
Format + + + + +
byte Format;
+
+
Description
+
Format type of this bitmap.
+

+ +This value must be one of the +FloatingPointBitmapFormat constants.

+

+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FloatingPointBitmapLayout.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo-xref.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo-xref.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo-xref.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo-xref.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,70 @@ + + +Uses of Struct FontInfo-xref + + + + + + + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo-xref.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,220 @@ + + +Struct FontInfo + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished struct FontInfo
+
+
Description
+
This structure provides information about a specific font.
+

+ +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Summary
FontDescriptionThe PANOSE font classification.  
FamilyNameThe name of the font family.  
StyleNameThe name of the specific font style within its family.  
IsSymbolFontThis value specifies which unicode ranges are supported by +this font.  
IsVerticalSet to true, if the font is usable for vertical text +output.  
+
+ + + + + + + + + + + + + + + + + + +
Elements' Details
FontDescription + + + + +
Panose FontDescription;
+
+
Description
+
The PANOSE font classification.
+

+ +TODO: Document semantics in Panose.idl +

+
+
+
FamilyName + + + + +
string FamilyName;
+
+
Description
+
The name of the font family.
+

+ +The family name is the one normally associated to a font, such +as Times New Roman, Thorndale, Andale or Arial.

+ +Note: outlined fonts are now specified with 'outline' as part +of the family name.

+

+
+
+
StyleName + + + + +
string StyleName;
+
+
Description
+
The name of the specific font style within its family.
+

+ +For example, oblique, italic, or narrow.

+

+
+
+
IsSymbolFont + + + + +
::com::sun::star::util::TriState IsSymbolFont;
+
+
Description
+
This value specifies which unicode ranges are supported by +this font.
+

+ +This is to be interpreted as a split-up 128bit value, see Adobe's +OpenType specification for the specific meaning of each +bit. UnicodeRanges0 contains the least significant bits, +UnicodeRanges3 the most significant ones.

+ +const int128 UNICODE_RANGE_BASIC_LATIN = 1; +const int128 UNICODE_RANGE_LATIN_SUPPLEMENT = 2; +const int128 UNICODE_RANGE_LATIN_EXTENDED_A = 4; +const int128 UNICODE_RANGE_LATIN_EXTENDED_B = 4; +... +const int128 UNICODE_RANGE_MASK_LATIN = 1; +const int128 UNICODE_RANGE_MASK_CJK = (31 <<48) + (3<<55) + + (1<<59); + const int128 UNICODE_RANGE_MASK_CTL = (1<<11) + (1<<13) + + (0x3FFF<<15) + (0x0FFF<<70); + + */ + long UnicodeRanges0; + long UnicodeRanges1; + long UnicodeRanges2; + long UnicodeRanges3; + + //------------------------------------------------------------------------- + + /** Specifies whether the font is a symbol font.

+ +If yes, text written in this symbol font does not have a +specified meaning.

+

+
+
+
IsVertical + + + + +
::com::sun::star::util::TriState IsVertical;
+
+
Description
+
Set to true, if the font is usable for vertical text +output.
+

+ +Vertical fonts have subtle differences to horizontal ones, +e.g. rotated or differently shaped glyphs, or special rotated +versions of normally upright glyphs (e.g. brackets).

+

+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontInfo.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics-xref.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics-xref.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics-xref.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics-xref.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,61 @@ + + +Uses of Struct FontMetrics-xref + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
uses of struct FontMetrics

back to struct FontMetrics
+
+ +Derived Structs
+ +Synonym Typedefs
+ +Uses as Return Type
+ +
Uses as Parameter
+ +Uses as Data Type
+ +References in Developers Guide
+ +

+
+
+ + + + + + + +
Uses as Return Type
XCanvasFont::getFontMetrics()
+XSimpleCanvas::getFontMetrics()
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics-xref.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,237 @@ + + +Struct FontMetrics + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished struct FontMetrics
+
+
Description
+
Metrics global to the font, i.e. not specific to single +glyphs. The font height is defined as +ascent+descent+internalLeading, and therefore not explicitely +included here.
+

+ +Please note that when querying FontMetrics from an XCanvasFont +interface, all values here are given relative to the font cell +size. That means, the referenceCharWidth and/or +ascent+descent+internalLeading will approximately (rounded to +integer device resolution, or exactly, if fractional font +rendering is enabled) match the referenceAdvancement/cellSize +members of the FontRequest for which the XCanvasFont was +queried. Please be aware that the values returned in this +structure only map one-to-one to device pixel, if the combined +rendering transformation for text output equals the identity +transformation. Otherwise, the text output (and thus the resulting +metrics) will be subject to that transformation. Depending on the +underlying font technology, actual device output might be off by +up to one device pixel from the transformed metrics. + +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Summary
AscentAscent (above the baseline) part of the font.  
DescentDescent (below the baseline) part of the font.  
InternalLeadingExtra space above ascent  
ExternalLeadingExtra space outside the font cells.  
ReferenceCharSizeThis value specifies the reference character width of the +font.  
UnderlineOffsetSpecifies the offset to be added to the baseline when drawing +underlined text. + 
StrikeThroughOffsetSpecifies the offset to be added to the baseline when striking +through the text. + 
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Details
Ascent + + + + +
double Ascent;
+
+
Description
+
Ascent (above the baseline) part of the font.
+
+
+
Descent + + + + +
double Descent;
+
+
Description
+
Descent (below the baseline) part of the font.
+
+
+
InternalLeading + + + + +
double InternalLeading;
+
+
Description
+
Extra space above ascent
+
+
+
ExternalLeading + + + + +
double ExternalLeading;
+
+
Description
+
Extra space outside the font cells.
+

+ +It should not contain ink marks and is typically used +by the font designer to modify the line distance.

+

+
+
+
ReferenceCharSize + + + + +
double ReferenceCharSize;
+
+
Description
+
This value specifies the reference character width of the +font.
+

+ +It's roughly equivalent to the average width of all +characters, and if one needs a font with double character +width, the referenceCharSize should be doubled.

+

+
+
+
UnderlineOffset + + + + +
double UnderlineOffset;
+
+
Description
+
Specifies the offset to be added to the baseline when drawing +underlined text. +
+
+
+
StrikeThroughOffset + + + + +
double StrikeThroughOffset;
+
+
Description
+
Specifies the offset to be added to the baseline when striking +through the text. +
+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontMetrics.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest-xref.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest-xref.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest-xref.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest-xref.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,70 @@ + + +Uses of Struct FontRequest-xref + + + + + + + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest-xref.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,203 @@ + + +Struct FontRequest + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished struct FontRequest
+
+
Description
+
This structure contains all information necessary to describe a +font to be queried from XCanvas.
+

+ +Note: Outline fonts are to be requested as a special family, set +FontInfo::FamilyName appropriately. Emboss/relief +must be emulated by upper layers.

+ +Leave the FontInfo::FamilyName and +FontInfo::StyleName empty, if font selection +should only happen via the PANOSE description. + +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + +
Elements' Summary
FontDescriptionThe description of the font.  
CellSizeThe size of the font in device coordinate space.  
ReferenceAdvancementThis value specifies the size of the font in the writing +direction (i.e. width for horizontal writing, and height for +vertical writing).  
LocaleThe locale this font should be able to render.  
+
+ + + + + + + + + + + + + + + +
Elements' Details
FontDescription + + + + +
FontInfo FontDescription;
+
+
Description
+
The description of the font.
+

+ +This member contains the description of the font as returned +by the font listing methods.

+

+
+
+
CellSize + + + + +
double CellSize;
+
+
Description
+
The size of the font in device coordinate space.
+

+ +This value corresponds to the font height in Western scripts, +but is independent of the writing direction (see +FontRequest::IsVertical below). That +means, the value specified here is always measured orthogonal +to the text advancement (height for horizontal writing, and +width for vertical writing).

+ +When this value is negative, its absolute value is taken as +the character size of the font. If this value is positive, +it's taken as the cell size of the font.

+ +This member and the referenceAdvancement member are mutually +exclusive, one of them has to be set to 0 (which means don't +care).

+ +For distorted fonts, the render transformation must be +used. That is, the size specified here corresponds to device +pixel only if the combined render transformation during text +output equals the identity transform. This also applies to all +query methods, for both XCanvasFont and +XTextLayout .

+

+
+
+
ReferenceAdvancement + + + + +
double ReferenceAdvancement;
+
+
Description
+
This value specifies the size of the font in the writing +direction (i.e. width for horizontal writing, and height for +vertical writing).
+

+ +It is equivalent to the referenceCharSize of the FontMetrics +structure.

+ +This member and the cellSize member are mutually exclusive, +one of them has to be set to 0 (which means don't care). For +distorted fonts, the font matrix must be used.

+

+
+
+
Locale + + + + +
::com::sun::star::lang::Locale Locale;
+
+
Description
+
The locale this font should be able to render.
+

+ +This member supplements the +FontInfo::UnicodeRange0 entry with a specific +locale; this is e.g. important when selecting between +traditional and simplified chinese is necessary (since the +letters have the same unicode ranges and character values).

+

+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/FontRequest.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapFormat.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapFormat.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapFormat.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapFormat.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,436 @@ + + +Constants' Group IntegerBitmapFormat + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished constants group IntegerBitmapFormat
+
+
Description
+
This structure describes the format of an integer bitmap.
+

+ +The difference between chunky and planar layout lies in the way +how color channels are interleaved. For a chunky format, all +channel data for a single pixel lies consecutively in memory. For a +planar layout, the first channel of all pixel is stored +consecutive, followed by the second channel, and so forth.

+ +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constants
CHUNKY_1BITOne bit format, with chunky layout. + 
PLANES_1BITOne bit format, with plane layout. + 
CHUNKY_2BITTwo bit format, with chunky layout. + 
PLANES_2BITTwo bit format, with plane layout. + 
CHUNKY_4BITFour bit format, with chunky layout. + 
PLANES_4BITFour bit format, with plane layout. + 
CHUNKY_8BITEight bit format, with chunky layout. + 
PLANES_8BITEight bit format, with plane layout. + 
CHUNKY_16BITSixteen bit format, with chunky layout. + 
PLANES_16BITSixteen bit format, with plane layout. + 
CHUNKY_24BITTwentyfour bit format, with chunky layout. + 
PLANES_24BITTwentyfour bit format, with plane layout. + 
CHUNKY_32BITThirtytwo bit format, with chunky layout. + 
PLANES_32BITThirtytwo bit format, with plane layout. + 
CHUNKY_48BITFourtyeight bit format, with chunky layout. + 
PLANES_48BITFourtyeight bit format, with plane layout. + 
CHUNKY_64BITSixtyfour bit format, with chunky layout. + 
PLANES_64BITSixtyfour bit format, with plane layout. + 
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Constants' Details
CHUNKY_1BIT + + + + +
const byte CHUNKY_1BIT =0;
+
+
Description
+
One bit format, with chunky layout. +
+
+
+
PLANES_1BIT + + + + +
const byte PLANES_1BIT =1;
+
+
Description
+
One bit format, with plane layout. +
+
+
+
CHUNKY_2BIT + + + + +
const byte CHUNKY_2BIT =2;
+
+
Description
+
Two bit format, with chunky layout. +
+
+
+
PLANES_2BIT + + + + +
const byte PLANES_2BIT =3;
+
+
Description
+
Two bit format, with plane layout. +
+
+
+
CHUNKY_4BIT + + + + +
const byte CHUNKY_4BIT =4;
+
+
Description
+
Four bit format, with chunky layout. +
+
+
+
PLANES_4BIT + + + + +
const byte PLANES_4BIT =5;
+
+
Description
+
Four bit format, with plane layout. +
+
+
+
CHUNKY_8BIT + + + + +
const byte CHUNKY_8BIT =6;
+
+
Description
+
Eight bit format, with chunky layout. +
+
+
+
PLANES_8BIT + + + + +
const byte PLANES_8BIT =7;
+
+
Description
+
Eight bit format, with plane layout. +
+
+
+
CHUNKY_16BIT + + + + +
const byte CHUNKY_16BIT =8;
+
+
Description
+
Sixteen bit format, with chunky layout. +
+
+
+
PLANES_16BIT + + + + +
const byte PLANES_16BIT =9;
+
+
Description
+
Sixteen bit format, with plane layout. +
+
+
+
CHUNKY_24BIT + + + + +
const byte CHUNKY_24BIT =10;
+
+
Description
+
Twentyfour bit format, with chunky layout. +
+
+
+
PLANES_24BIT + + + + +
const byte PLANES_24BIT =11;
+
+
Description
+
Twentyfour bit format, with plane layout. +
+
+
+
CHUNKY_32BIT + + + + +
const byte CHUNKY_32BIT =12;
+
+
Description
+
Thirtytwo bit format, with chunky layout. +
+
+
+
PLANES_32BIT + + + + +
const byte PLANES_32BIT =13;
+
+
Description
+
Thirtytwo bit format, with plane layout. +
+
+
+
CHUNKY_48BIT + + + + +
const byte CHUNKY_48BIT =14;
+
+
Description
+
Fourtyeight bit format, with chunky layout. +
+
+
+
PLANES_48BIT + + + + +
const byte PLANES_48BIT =15;
+
+
Description
+
Fourtyeight bit format, with plane layout. +
+
+
+
CHUNKY_64BIT + + + + +
const byte CHUNKY_64BIT =16;
+
+
Description
+
Sixtyfour bit format, with chunky layout. +
+
+
+
PLANES_64BIT + + + + +
const byte PLANES_64BIT =17;
+
+
Description
+
Sixtyfour bit format, with plane layout. +
+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapFormat.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout-xref.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout-xref.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout-xref.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout-xref.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,72 @@ + + +Uses of Struct IntegerBitmapLayout-xref + + + + + + + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout-xref.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,355 @@ + + +Struct IntegerBitmapLayout + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished struct IntegerBitmapLayout
+
+
Description
+
This structure describes the memory layout of a bitmap having +integer color channels.
+

+ +This structure collects all necessary information to describe the +memory layout of a bitmap having integer color channels

+ +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Summary
ScanLinesNumber of scanlines for this bitmap. + +This value must not be negative + 
ScanLineBytesNumber of data bytes per scanline. + +This value must not be negative + 
ScanLineStrideByte offset between the start of two consecutive scanlines. + +This value is permitted to be negative, denoting a bitmap +whose content is flipped at the x axis. + 
PlaneStrideByte offset between the start of two consecutive planes. + +This value is permitted to be negative. + 
ColorSpaceColor space the bitmap colors shall be interpreted within.  
NumComponentsNumber of color components per pixel. + +This value must not be negative + 
ComponentMasksMask values for packed bitmaps + +This member contains NumComponents 64 bit masks, which can be +used to mask out the corresponding color component from the +bitmap data. For the typical 32 bit RGBA color data, the four +mask values would look like 0xFF000000, 0x00FF0000, +0x0000FF00, and 0x000000FF. + 
PaletteThis member determines whether the bitmap data are actually +indices into a color map.  
EndiannessEndianness of the pixel values. + +This value must be one of the Endianness constants + 
FormatFormat type of this bitmap.  
IsMsbFirstThis member determines the bit order (only relevant if a pixel +uses less than 8 bits, of course).  
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Elements' Details
ScanLines + + + + +
long ScanLines;
+
+
Description
+
Number of scanlines for this bitmap. + +This value must not be negative +
+
+
+
ScanLineBytes + + + + +
long ScanLineBytes;
+
+
Description
+
Number of data bytes per scanline. + +This value must not be negative +
+
+
+
ScanLineStride + + + + +
long ScanLineStride;
+
+
Description
+
Byte offset between the start of two consecutive scanlines. + +This value is permitted to be negative, denoting a bitmap +whose content is flipped at the x axis. +
+
+
+
PlaneStride + + + + +
long PlaneStride;
+
+
Description
+
Byte offset between the start of two consecutive planes. + +This value is permitted to be negative. +
+
+
+
ColorSpace + + + + +
XColorSpace ColorSpace;
+
+
Description
+
Color space the bitmap colors shall be interpreted within.
+
+
+
NumComponents + + + + +
long NumComponents;
+
+
Description
+
Number of color components per pixel. + +This value must not be negative +
+
+
+
ComponentMasks + + + + +
sequence< hyper > ComponentMasks;
+
+
Description
+
Mask values for packed bitmaps + +This member contains NumComponents 64 bit masks, which can be +used to mask out the corresponding color component from the +bitmap data. For the typical 32 bit RGBA color data, the four +mask values would look like 0xFF000000, 0x00FF0000, +0x0000FF00, and 0x000000FF. +
+
+
+
Palette + + + + +
XBitmapPalette Palette;
+
+
Description
+
This member determines whether the bitmap data are actually +indices into a color map.
+

+ +When set to the nil reference, the bitmap data is assumed to +contain direct color values (to be interpreted according to +the associated color space).

+

+
+
+
Endianness + + + + +
byte Endianness;
+
+
Description
+
Endianness of the pixel values. + +This value must be one of the Endianness constants +
+
+
+
Format + + + + +
byte Format;
+
+
Description
+
Format type of this bitmap.
+

+ +This value must be one of the IntegerBitmapFormat +constants. The precise layout of the color channels within a +bitmap pixel is further specified via the ComponentMasks member.

+

+
+
+
IsMsbFirst + + + + +
boolean IsMsbFirst;
+
+
Description
+
This member determines the bit order (only relevant if a pixel +uses less than 8 bits, of course).
+

+ +When , this member denotes that the leftmost pixel from +an 8 bit amount of pixel data consists of the bits starting +with the most significant bit. When , it's starting +with the least significant bit.

+ +Example: for a 1bpp bitmap, each pixel is represented by +exactly one bit. If this member is , the first pixel is +the MSB of the first byte, and the eighth pixel is the LSB of +the first byte. If this member is , it's just the +opposite. +

+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/IntegerBitmapLayout.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/InterpolationMode.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/InterpolationMode.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/InterpolationMode.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/InterpolationMode.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,198 @@ + + +Constants' Group InterpolationMode + + + + +
+ + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +

:: com :: sun :: star :: rendering ::

+
+ + + + +
unpublished constants group InterpolationMode
+
+
Description
+
These constants specify the interpolation type for animation +frames.
+

+ +With this constants, one specifies the way of interpolation that +takes place between two consecutive frames of a discrete animation +sequence. + +

+
Since
+
OOo 2.0.0
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Constants
NEAREST_NEIGHBORPerform a nearest neighbor interpolation.  
LINEARPerform a linear interpolation.  
CUBICPerform a cubic interpolation.  
BEZIERSPLINE3Perform a cubic bezier spline interpolation.  
BEZIERSPLINE4Perform a quadric bezier spline interpolation.  
+
+ + + + + + + + + + + + + + + + + + +
Constants' Details
NEAREST_NEIGHBOR + + + + +
const byte NEAREST_NEIGHBOR =1;
+
+
Description
+
Perform a nearest neighbor interpolation.
+

+ +That is, when interpolating between two values v0 and v1, +positioned at t0 and t1, take the one which has the closest t +coordinate.

+

+
+
+
LINEAR + + + + +
const byte LINEAR =2;
+
+
Description
+
Perform a linear interpolation.
+

+ +That is, when interpolating at position t between two values +v0 and v1, positioned at t0 and t1, take the sum of v0 +weighted with (t-t0) and v1 weighted with (t1-t).

+

+
+
+
CUBIC + + + + +
const byte CUBIC =3;
+
+
Description
+
Perform a cubic interpolation.
+

+ +That is, when interpolating at position t, take the four +closest data points v0, v1, v2, and v3, fit a cubic curve +through them, and take the interpolated value from this cubic +curve.

+

+
+
+
BEZIERSPLINE3 + + + + +
const byte BEZIERSPLINE3 =4;
+
+
Description
+
Perform a cubic bezier spline interpolation.
+

+ +That is, when interpolating at position t, take the three +closest data points v0, v1, and v2, fit a cubic bezier spline +through them, and take the interpolated value from this cubic +curve.

+

+
+
+
BEZIERSPLINE4 + + + + +
const byte BEZIERSPLINE4 =5;
+
+
Description
+
Perform a quadric bezier spline interpolation.
+

+ +That is, when interpolating at position t, take the four +closest data points v0, v1, v2, and v3, fit a quadric bezier +spline through them, and take the interpolated value from this +quadric curve.

+

+
+
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/InterpolationMode.html ------------------------------------------------------------------------------ svn:eol-style = native Added: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/Panose-xref.html URL: http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/Panose-xref.html?rev=1206299&view=auto ============================================================================== --- incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/Panose-xref.html (added) +++ incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/Panose-xref.html Fri Nov 25 20:06:37 2011 @@ -0,0 +1,60 @@ + + +Uses of Struct Panose-xref + + + + +
+ + + + + + + + + + + +
+ + + + + + + +
uses of struct Panose

back to struct Panose
+
+ +Derived Structs
+ +Synonym Typedefs
+ +Uses as Return Type
+ +Uses as Parameter
+ +Uses as Data Type
+ +
References in Developers Guide
+ +

+
+
+ + + + + + + +
Uses as Data Type
FontInfo::FontDescription
+
+
Top of Page
+ +
+ + + Propchange: incubator/ooo/ooo-site/trunk/content/gsl/canvas/api/rendering/Panose-xref.html ------------------------------------------------------------------------------ svn:eol-style = native