Gdiplus [46]: igpmatrix (1)

Recognition matrix. For example, this is a matrix of 2*3 (2 rows and 3 columns: Please wait until 3 1 4 then 2 5 0 then else Example of adding a matrix: Please refer to the following link for more information: when 1 9 then

Gdiplus [48]: igpmatrix (iii) Matrix Rotation

A matrix rotation angle is associated with four data types: M11, M12, m21, and m22. The calculation formula is as follows: ┏ ┓ ┃ Cos (r) sin (r) 0 ┃-sin (r) Cos (r) 0 ┃ DX dy 1 ┃ ┗ ┛ // The r here is not the angle of the radian; The radian

Gdiplus [52]: image (iv) Image Information

Related attributes, methods, and functions: Igpimage. width; {width (in pixels)} igpimage. height; {height (in pixels)} igpimage. horizontalresolution; {obtain the horizontal resolution (in pixels/inches)} igpimage. verticalresolution;

Gdiplus [28]: igppen: Build a composite paint brush

Set the compoundarray attribute of the paint brush to obtain the composite paint brush. The corresponding type is igpcompoundarray (igpcompoundarray = igparray ). If the compound paint brush is composed of x lines, the array requires 2 x

Gdiplus [32]: igppen: linejoin, miterlimit

Linejoin test: Linejoin TestCode: Uses gdiplus; Procedure tform1.formpaint (Sender: tobject); const PTS: array [0 .. 2] of tgppoint = (X: 90; Y: 80), (X: 240; Y: 30), (X: 240; Y: 80); var graphics: igpgraphics; pen: igppen;

Tclientdataset [14]: Test findfirst, findnext, findlast, findprior, found

// Add clientdataset1 and two buttons {initialize test data} procedure tform1.formcreate (Sender: tobject) in the form; begin with clientdataset1 do begin fielddefs. add ('id', ftinteger); fielddefs. add ('name', ftstring, 6); fielddefs. add ('age',

Tclientdataset [18]: optionalparam

Uses xmldoc; Procedure tform1.formcreate (Sender: tobject); begin with clientdataset1 do begin fielddefs. add ('text', ftstring, 12); fielddefs. add ('num', ftinteger); createdataset; appendrecord (['abc', 123]); end; memo1.text: = formatxmldata

Tclientdataset [22]: array field and objectview

The array field (ftarray) is similar to the ADT field (the design process is the same). When defining an array field, you only need to define one element to describe the element type. In this example, the effects of true and false objectview are

Tclientdataset [1]: browse Test Data

I wanted to learn tclientdataset in May 2009, but I couldn't learn it at the time. Now I have a good idea. I have the source code (dbclient. Pas ). I hope that I can learn more about the memory coordination mode and learn about the database by

Interesting tbitbtn. Kind

Put a bitbtn1 in the form and set the value of its property kind to bkclose. Then run it to see... The result is: not only the title and icon are automatically changed, but the window is closed. To be honest, I didn't know this small feature

Regularexpressions (4) regularexpressions member (1)

Major members include: iregex, icapture, imatch, imatchcollection, igroup, and igroupcollection. First look: icapture; common imatch and igroup are inherited from it; as an underlying interface, they are generally not directly used.It provides

Gdiplus [56]: images (8) about multi-frame images

Tiff and GIF are multi-frame images. gif can also be associated with time to form an animation. The following two common values are used in the process of encoding or decoding multi-frame images:Framedimensionpage (For TIFF)Framedimensiontime

Gdiplus [40]: basic structures that should not be ignored

These infrastructures include tgpsize, tgpsizef, tgppoint, tgppointf, tgprect, and tgprectf. They provide some convenient functions.CodeMore streamlined. Convenient functions of tgppoint or tgppointf: 1. Because the add and subtract

Tclientdataset [13]: Filter

Methods: 1. Filter and filtered 2. onfilterrecord 3. setrange, applyrange, setrangestart, setrangeend, and applyrange (Range: cancelrange, editrangestart, editrangeend, keyexclusive, and ranged) Before the test, we need to place clientdataset1,

Tclientdataset [11]: group statistics

Grouping statistics implemented during design: Running grouping statistics: // You only need to add clientdataset1, performance1, and dbgrid1 in the early stage; events only need to associate the oncreateunit unit1 of the form;

Tclientdataset [6]: Read image data from tclientdataset

When I read image data from tclientdataset for the first time, I found that it is not an image! It is found that the first eight bytes are added (the first four bytes are 01 00 01, and the estimated size is the format identifier and header size;

Gdiplus [24]: igpprivatefontcollection: loads fonts from files and memory respectively.

Igpprivatefontcollection. addfontfile: loads the font from the file; Igpprivatefontcollection. addmemoryfont: loads fonts from memory Addfontfile test: Uses gdiplus; function getfontsdirectory: string; var Len: integer; Buf: array [0 .. MAX_PATH-

Gdiplus [31]: igppen: Custom line caps

You can use igpcustomlinecap and igpadjustablearrowcap to customize the line cap. The latter inherits from the former and is used to modify the arrow caps. Igpadjustablearrowcap test: Igpadjustablearrowcap test code: uses GdiPlus;procedure

Gdiplus [33]: Basic Drawing and filling command

DrawLine();DrawLines();DrawArc();DrawBezier();DrawBeziers();DrawRectangle();DrawRectangles();DrawEllipse();DrawPie();DrawPolygon();DrawCurve();DrawClosedCurve();FillRectangle();FillRectangles();FillPolygon();FillEllipse();FillPie();FillClosedCurve();

Tclientdataset [5]: Read data

This example uses: Tclientdataset. fields []; {field set; it has more functions than fieldlist, such as obtaining nested fields} tclientdataset. fieldlist []; {field list; it is lighter than fields, and it is faster if it is just a value}

Total Pages: 64722 1 .... 54243 54244 54245 54246 54247 .... 64722 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.