mvc display pdf from byte array : Extract image from pdf in SDK software service wpf windows web page dnn EZTwain_User_Guide17-part1928

EZTwain Pro User Guide
Containers come in four flavors, depending on what they need to represent:
A OneValue container holds a single value, like: 200.  Commonly used to select a 
specific value for a capability, such as 200 DPI for resolution, or to answer a simple 
query like CAP_FEEDERLOADED (“is there paper in the feeder”.)
An Enumeration container is a set of values, with two values called out – Current 
and Default.  When queried with TWAIN_Get, many TWAIN capabilities return an 
Enumeration representing the set of valid values, plus the current value and the 
default (reset) value.
A Range container describes a set of values by giving a minimum value, a maximum 
value, and an increment or step.  It’s like a for-loop.  Like an Enumeration, the 
Range container can specify a Current value and a Default value.
An Array container holds a list of values, none of which are special.  Array containers 
are used with capabilities whose values are actually sets - like 
CAP_SUPPORTEDCAPS.
All the items in a container are of the same basic item type, chosen from the 
following unecessarily baroque set.
TWAIN Container Item Types
Item Type
What each item holds
TWTY_INT8
8-bit signed integer (-128..127)
TWTY_INT16
16-bit signed integer (-32768..32767)
TWTY_INT32
32-bit signed integer (go figure)
TWTY_UINT8
8-bit unsigned integer (0..255)
TWTY_UINT16
16-bit unsigned integer (0..65535)
TWTY_UINT32
32-bit unsigned integer (0.. 4294967295)
TWTY_BOOL
TRUE (1) or FALSE (0)
TWTY_FIX32
32-bit fractional number about -32767.9999 to 32767.9999
TWTY_FRAME
a rectangle defined by 4 TWTY_FIX32 values
TWTY_STR32
32-character ANSI string
TWTY_STR64
64-character ANSI string
TWTY_STR128
128-character ANSI string
TWTY_STR255
255-character ANSI string
TWTY_STR1024
1024-character ANSI string
TWTY_UNI512
512-character UNICODE string
All these appear as defined constants in the EZTwain declaration file for your 
programming language.  EZTwain tries to hide the details from you, but you should 
be aware that underneath, every container has a specific item type, and every 
capability has a specific item type that it works with.
Practice
EZTwain represents containers with a handle (a 32-bit integer) called an 
HCONTAINER.  If you are coding in VB or similar, this is a 32-bit integer.
Note: Because these are handles and not ‘objects’, you are responsible for releasing 
them when you are done with them, using CONTAINER_Free.  The amount of 
Page 170
Extract image from pdf in - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract pdf images; extract images pdf
Extract image from pdf in - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
pdf image extractor c#; how to extract images from pdf file
EZTwain Pro User Guide
memory involved is not as large as with images, but it is good practice to avoid 
leaks.
The function TWAIN_Set (EZTwain.SetCap) is the fundamental function for sending a 
container to a capability.  This function can only be called in TWAIN State 4, and will 
produce an error if called in any other state.  TWAIN State 4 is the capability-setting 
state.
TWAIN_Get (EZTwain.GetCap) is the core function for querying the value of a 
capability.  The TWAIN State must be 4 or higher, or this function will produce an 
error.  TWAIN_GetCurrent (EZTwain.GetCurrent) is used somewhat less often - it is 
supposed to return just the current value of a capability, but many TWAIN devices 
return the same container for both TWAIN_Get and TWAIN_GetCurrent.
Example 1. Enumerate Resolutions
Suppose you want to find out what resolutions a device supports.  Assume the device 
is open from a previous call to TWAIN_OpenSource or TWAIN_OpenDefaultSource, so 
the device is in State 4.  This is C/C++ code, the comments should help you 
translate to other languages:
Page 171
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
online pdf image extractor; extract photos pdf
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract image from pdf file; how to extract images from pdf in acrobat
EZTwain Pro User Guide
// declare hcon as a 32-bit container handle
HCONTAINER hcon;
// Set the unit of measure to inches, because we want
// resolution in samples per inch.  In theory if current units
// were cm, resolution would be returned in samples per cm!
// (Don’t count on that though, some devices always use DPI.)
TWAIN_SetUnits(TWUN_INCHES);
// We will use TWAIN_Get (EZTwain.GetCap) to get the 
// x-resolution capability value as a container.
// You can assume that this container will list all allowed
// (X) resolutions, plus the current and default resolution.
hcon = TWAIN_Get(ICAP_XRESOLUTION);
// Notice that TWAIN distinguishes X-resolution from Y-
resolution,
// although they are normally the same sets of values, and
// *usually* setting one will set the other to the same value.
if (hcon != 0) {
// It is mandatory for every TWAIN driver to support
// ICAP_XRESOLUTION and ICAP_YRESOLUTION, so in this case
// the check for valid hcon is pretty silly.  If this
// capability was optional, hcon = 0 would mean that the
// capability is not supported.
// Declare floating-point variables for resolution values:
double dXRes, dXResCurrent, dXResDefault;
dXResCurrent = CONTAINER_CurrentValue(hcon);
dXResDefault = CONTAINER_DefaultValue(hcon);
// Loop through all the supported values.
// CONTAINER_ItemCount is always the number of values in hcon
for (int i = 0; i < CONTAINER_ItemCount(hcon); i++) {
// get the ith item in hcon, item 0 is the first:
dXRes = CONTAINER_FloatValue(hcon, i);
// do something with dXRes, like add to a listbox.
} // end for
CONTAINER_Free(hcon);
// release the container
}
// Just for fun, reset X-resolution to default value:
TWAIN_Reset(ICAP_XRESOLUTION);
Example 2. Custom Capability
For simple query/set situations, you may not need to use containers at all - you can 
usually use ETwain’s higher-level capability functions.
TWAIN reserves the upper 32,768 capability codes for custom capabilities - 
capabilities that are defined by the device vendor for a specific product or product 
family.  There are only two ways to find out what these capabilities do - Ask the 
manufacturer, or experiment - for example, with Twirl.
The Canon DR-2080C has a custom capability code hex 8025 (decimal 32805). 
Using Twirl we find that this capability uses type TWTY_INT32, and it returns an 
enumeration containing the values 2 and 0.  By setting this capability through Twirl 
and enabling the device so its dialog pops up, we find that this capability controls the 
Page 172
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
how to extract pictures from pdf files; extract images from pdf c#
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Insert Image to PDF Page Using VB. Add necessary references: RasterEdge.Imaging.Basic.dll.
extract image from pdf in; extract image from pdf java
EZTwain Pro User Guide
Automatic Border Removal feature: 2=enabled, 0=disabled.  This is enough 
information for us to control this capability in our code, using the function 
TWAIN_SetCapability, which is specifically designed for setting custom capabilities:
// Try to enable Automatic Border Removal on DR-2080C:
TWAIN_SetCapability(32805, 2);
Here is what this function is doing for you at a lower level:
// Declare a variable to hold a container handle (32-bit integer)
HCONTAINER hcon
// Create a one-value container of the correct type:
hcon = CONTAINER_OneValue(TWTY_INT32, 2);
// Try to set the Automatic Border Removal capability:
TWAIN_Set(32805, hcon);
// Don’t leak memory:
CONTAINER_Free(hcon);
To read the current value of this capability, you could use code like this:
// Declare a variable to hold a container handle (32-bit integer)
HCONTAINER hcon
// Get the container for the Automatic Border Removal capability:
hcon = TWAIN_Get(32805);
if (hcon != 0) {
// valid container handle returned.
// Test the current value represented by this container.
// If it’s a Range or Enumeration, find the Current value
// If it’s a OneValue, just use that (one) value:
if (CONTAINER_CurrentValue(hcon) == 2) {
ABRenabled = TRUE;
} else {
ABRenabled = FALSE;
}
CONTAINER_Free(hcon)
}
Page 173
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. C#.NET Example: Convert One Image to PDF in Visual C# .NET Class.
extract images from pdf files; extract pictures pdf
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
extract image from pdf using; extract jpg pdf
EZTwain Pro User Guide
Example 3. Endorser/Imprinter
Some scanners have an internal printer (called an imprinter or endorser) that can 
print something on each scanned page.  There is wide variation in when, where, and 
what they print - before or after scanning, top, bottom, front, back, strings, serial 
numbers, etc.  The TWAIN standard draws the following distinction:
“Imprinters are used to print data on documents at the time of scanning, and may be 
used for any purpose. Endorsers are more specific in nature, stamping some kind of 
proof of scanning on the document.”  TWAIN 1.9 p. 9-393
EZTwain does not include any functions specifically for controlling an imprinter or 
endorser, so you must roll your own from lower-level functions.
HCONTAINER hcon;
// Get the list of available printer devices:
hcon = TWAIN_Get(CAP_PRINTER);
if (hcon == 0) return;
// no printer available
// Enumerate the available printer types:
for (int i = 0; i < CONTAINER_ItemCount(hcon); i++) {
// Look at each entry in the container, the TWAIN spec lists
// the printer types under CAP_PRINTER:
int PrinterType = CONTAINER_IntValue(hcon, i);
} // end for
CONTAINER_Free(hcon);
Here is code to enable the current printer (whatever type it is), and try to tell it to 
imprint on each page a string of the form Document-NNN-eztwain, with NNN starting 
at 640.  Your scanner may not support this mode, of course.
// Enable the printer:
TWAIN_SetCapBool(CAP_PRINTERENABLED, TRUE);
// Tell printer to print a ‘compound string’ (mode 2),
// meaning <prefix-string><number><suffix-string>
TWAIN_SetCapOneValue(CAP_PRINTERMODE, TWTY_UINT16, 2);
// Tell printer to start serial numbers at 640:
TWAIN_SetCapOneValue(CAP_PRINTERINDEX, TWTY_UINT32, 640);
// Now, create a onevalue string (STR255) container, which 
// can be used to set both the prefix and suffix:
hcon = CONTAINER_OneValue(TWTY_STR255, 0);
// First set “Document-“ as the container’s one value:
CONTAINER_SetItemString(hcon, 0, “Document-”);
// Use that to set the (prefix?) printer string:
TWAIN_Set(CAP_PRINTERSTRING, hcon);
// The container still exists, change its value
// to “-eztwain”, our suffix
CONTAINER_SetItemString(hcon, 0, “-eztwain”);
// Set the printer’s suffix string:
TWAIN_Set(CAP_PRINTERSUFFIX, hcon);
// Done with this container, don’t leak memory.
CONTAINER_Free(hcon);
Page 174
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
example that you can use it to extract all images from PDF document. ' Get page 3 from the document. Dim page As PDFPage = doc.GetPage(3) ' Select image by the
extract images from pdf online; extract vector image from pdf
VB.NET PDF Form Data Read library: extract form data from PDF in
PDF software, it should have functions for processing text, image as well tell you how to read or retrieve field data from PDF and how to extract and get
pdf image text extractor; how to extract text from pdf image file
EZTwain Pro User Guide
Appendix 3 - Multithreading with EZTwain 
It is possible to use EZTwain in a multithreaded program: Several customers have 
done this.  You can follow the Simple Rule or the Complicated Rules.
Simple Rule for Multithreading
Make all EZTwain calls in one single thread, and if you pass a Window handle to 
EZTwain, it must belong to (have been created by) that thread.
Complicated Rules for Multithreading
1. Once a call is made in thread T that moves the TWAIN State above State 2, all 
calls that require a State above State 2 must be made in thread T until the state 
drops to State 2 or lower.  This includes all calls that change, or can change, the 
State, and all calls that set or query scanning capabilities or parameters.  This 
includes: TWAIN_GetSourceList and TWAIN_(Get)NextSourceName.
2. Any window handle passed as a parameter to an EZTwain call from thread T must 
have been created in thread T.
3. DIB_ functions can be called in any thread, as long as they are given a valid DIB 
handle.  This also applies to:
TWAIN_WriteNativeToFilename, TWAIN_LoadNativeFromFilename
TWAIN_BeginMultipageFile, TWAIN_DibWritePage, TWAIN_EndMultipageFile
TWAIN_MultipageCount
TWAIN_FormatOfFile.
4. CONTAINER_ functions can be called in any thread, as long as they are given a 
valid HCONTAINER.
5. Certain EZTwain global-state functions can be called in any thread, but EZTwain 
does not protect itself from race conditions.  For example:
TWAIN_State
TWAIN_RegisterApp, TWAIN_SetAppTitle
TWAIN_SetApplicationKey, TWAIN_SetVendorKey
TWAIN_ApplicationLicense, TWAIN_OrganizationLicense
TWAIN_SetHideUI / TWAIN_GetHideUI
TWAIN_SetMultiTransfer / TWAIN_GetMultiTransfer
TWAIN_SuppressErrorMessages
TWAIN_IsMultipageAvailable, TWAIN_IsJpegAvailable, etc.
TWAIN_FormatFromExtension
TWAIN_SetFileAppendFlag / TWAIN_GetFileAppendFlag
TWAIN_SetSaveFormat / TWAIN_GetSaveFormat
TWAIN_SetMultipageFormat / TWAIN_GetMultipageFormat
TWAIN_SetJpegQuality / TWAIN_GetJpegQuality
TWAIN_SetTiff* / TWAIN_GetTiff*
TWAIN_EasyVersion
TWAIN_DisableParent / TWAIN_GetDisableParent
Page 175
EZTwain Pro User Guide
Appendix 4 - EZTwain Datatypes
EZTwain Datatypes
C/C++ type
physical representation
void
used as a placeholder to mean ‘nothing’ or ‘no value’
int
32-bit (4-byte) signed word
unsigned
32-bit (4-byte) unsigned word.
double
64-bit (8-byte) IEEE binary floating number
double* 
(1)
32-bit pointer to a double.
LPSTR
32-bit pointer to 0-terminated string of 8-bit ANSI characters.
char*
same as LPSTR
LPCSTR
same as LPSTR but pointed-to string cannot be modified.
LPVOID
32-bit pointer, not specified to what.
BYTE*
32-bit pointer to a byte (usually used to point to a buffer of 
data.)
LPMSG
32-bit pointer to a Windows MSG structure.
HANDLE
unsigned number, used to designate an object.
HWND
HANDLE of a window.
HCONTAINER
HANDLE to an EZTwain container object.
BOOL
32-bit word either 0 (FALSE) or 1 (TRUE)
HPALETTE
HANDLE specifically for a Windows GDI palette.
HDC
HANDLE of a Windows GDI Device Context.
HFILE
HANDLE of a Windows file, for CreateFile, Write, _lclose, …
Note 1: In EZTwain, parameters declared as double* are used by the called function 
to return values.  In Visual Basic these would be declared as ByRef parameters.  If 
your language has the concept of reference parameter, you would translate double* 
as a parameter of type double passed by reference.
Page 177
EZTwain Pro User Guide
Index
16-bit grayscale...........................129
48-bit color.................................129
A4 Letter (paper size)...................136
A5 (paper size)............................136
Access.............................................
sample application........................4
access restrictions........................104
Acrobat Reader............................104
ADF.............................................18
Anisotropic images.........................52
anti-aliasing.....................................
in DIB_DrawText......................167
array of DIBs....................................
freeing......................................43
arrays..............................................
loading from file.........................93
loading from memory..................94
printing.....................................70
scanning to................................29
writing to file.............................88
writing to memory......................91
auto rotation.................................21
auto-numbered filenames...............30
auto-OCR mode.............................37
autocontrast.....................................
mode........................................36
autocontrast adjust........................63
autocrop..........................................
autocrop functions......................62
mode........................................36
autodeskew......................................
definition...................................62
mode........................................36
autonegate.......................................
mode........................................37
averaging.........................................
B&W to grayscale........................58
pixels in an image.......................64
B&W................................................
pixel type...........................44, 123
scanning..................................123
B4 (paper size)............................136
B5 Letter (paper size)...................136
barcode............................................
Axtel engine...............................73
Black Ice engine..................75, 164
detection in hardware..................40
direction flags............................76
engines.....................................73
LeadTools engine.................74, 164
native (Dosadi)  engine...............73
recognition................................72
recommended book.....................72
symbology (definition)................72
types (symbologies)....................77
BARCODE_AvailableDirectionFlags...76
BARCODE_GetDirectionFlags...........76
BARCODE_GetRect.........................77
BARCODE_GetText.........................77
BARCODE_IsAvailable....................72
BARCODE_IsEngineAvailable...........73
BARCODE_NoZone.........................76
BARCODE_ReadableCodes.......75, 164
BARCODE_Recognize......................77
BARCODE_SelectedEngine..............73
BARCODE_SelectEngine..................73
BARCODE_SetDirectionFlags...........76
BARCODE_SetZone........................76
BARCODE_Text..............................77
BARCODE_Type.............................77
BARCODE_TypeName.....................75
blank pages......................................
DIB_IsBlank...............................64
discarding, example....................19
BMP.............................................84
Borland C++ Builder....................4, 8
brightness........................................
scanning..................................124
TWAIN_SetBrightness................124
TWAIN_SetContrast..................124
brightness & contrast.........................
adjustment of an image...............55
C#.................................................4
sample application........................4
Canon DR-2080C.........................172
CAP_PRINTER..............................174
capability negotiation.....28, 123, 131, 
159, 169
CCITT Group 4 Fax compression......84
Chocolate (chocolate pixels)..........148
Clarion................................4, 8, 166
clipboard......................................67
clipboard functions.........................67
CMY...............................44, 123, 166
CMYK....................................44, 123
code 39 barcode............................73
Code Wizard................................166
color table...........43, 46, 66, 123, 156
color table........................................
optimized..................................58
Page 179
EZTwain Pro User Guide
components......................................
extracting color components........65
files of EZTwain library..................2
of color table..............................46
(channels) of an image..........64, 65
compression................................157
compression.....................................
in PDF files.........................87, 101
LZW - Unisys patent....................97
CONTAINER_Array.......................144
CONTAINER_ContainsValue.....33, 143
CONTAINER_CurrentIndex............143
CONTAINER_CurrentValue.....143, 173
CONTAINER_DefaultIndex.............143
CONTAINER_DefaultValue.............143
CONTAINER_DeleteItem...............145
CONTAINER_FindValue.................143
CONTAINER_FloatValue................143
CONTAINER_Format.....................142
CONTAINER_Free..................170, 173
CONTAINER_GetStringValue..........143
CONTAINER_IntValue...................143
CONTAINER_IsValid.....................142
CONTAINER_ItemCount..142, 144, 145
CONTAINER_ItemType..................142
CONTAINER_MaxValue.................143
CONTAINER_MinValue..................143
CONTAINER_OneValue..................173
CONTAINER_SelectCurrentItem.....145
CONTAINER_SelectCurrentValue....145
CONTAINER_SelectDefaultItem......145
CONTAINER_SelectDefaultValue.....145
CONTAINER_SetItem....................144
CONTAINER_StepSize...................144
CONTAINER_StringValue...............143
CONTAINER_TypeSize..................142
CONTAINER_ValuePtr...................143
containers...................................142
Array container.........................170
creating...................................144
Enumeration container.......144, 170
OneValue container............144, 170
Range container................144, 170
working with............................169
contrast...........................................
adjustment, automatic................63
scanning..................................124
copying............................................
DIBs.........................................43
pixels........................................59
counting pages.................................
after multipage acquire...............90
cropping...........................................
an image...................................59
during scan..............................133
custom capabilities.......................172
custom capability.........................132
custom DS data...........................141
Custom TIFF tags...........................98
Daniel Stenberg...........................107
Data Source Manager...................156
dBASE........................................4, 8
DCX................1, 2, 28, 85, 86, 89, 92
automatic binarization...............152
DDB.............................................49
debugging...........................118, 146
deep DIBs...................................129
Default Datasource.................39, 156
default multipage format................89
default printer...............................69
Delphi........................................4, 7
deskew.......................................156
device context...............................61
Device Independent Bitmap...........156
DIB...............14, 27, 28, 49, 155, 156
DIB.................................................
allocating...................................43
conversion.................................58
converting to HBITMAP................50
converting to Picture...................51
depth........................................44
drawing in with GDI....................61
freeing......................................43
handles..............................66, 156
reading from file.........................93
resolution.............................45, 46
rotation.....................................56
row access.................................47
scaling/resizing..........................57
writing to file........................88, 89
DIB_AdjustBC...............................55
DIB_Allocate.................................43
DIB_AutoContrast..........................63
DIB_AutoCrop...............................62
DIB_AutoDeskew...........................62
DIB_Avg.......................................64
DIB_AvgColumn............................64
DIB_AvgRegion.............................64
DIB_AvgRow.................................64
DIB_BitsPerPixel............................44
DIB_BitsPerSample........................44
DIB_Blt........................................59
DIB_BltMask.................................59
DIB_BufferPageCount.....................94
DIB_CanGetFromClipboard......67, 165
DIB_CloseInDC..............................61
Page 180
EZTwain Pro User Guide
DIB_ColorCount.......................45, 46
DIB_ColorTableB...........................46
DIB_ColorTableG...........................46
DIB_ColorTableR...........................46
DIB_ComponentCopy.....................65
DIB_Compression..........................45
DIB_ConvertToFormat.............58, 165
DIB_ConvertToPixelType.................58
DIB_Convolve..............................166
DIB_Copy.....................................43
DIB_Correlate..............................166
DIB_Create...................................43
DIB_CreatePalette.........................66
DIB_CrossCorrelate......................166
DIB_Darkness........................64, 166
DIB_Depth....................................44
DIB_DeskewAngle..........................62
DIB_DrawLine.................55, 163, 167
DIB_DrawOnWindow......................48
DIB_DrawText...............................52
DIB_DrawToDC.............................48
DIB_EnumeratePrinters..................68
DIB_Fill........................................55
DIB_FlipHorizontal.........................55
DIB_FlipVertical.............................55
DIB_FormatOfBuffer.......................94
DIB_Free.................................27, 43
DIB_FreeArray...............................43
DIB_FromBitmap...........................50
DIB_FromClipboard................67, 165
DIB_FromPicture...........................51
DIB_GetCropRect...........................62
DIB_GetFilePageCount...................92
DIB_GetFromClipboard...................67
DIB_GetHistogram..................64, 166
DIB_GetPrinterName......................68
DIB_GetPrintToFit..........................68
DIB_Height...................................44
DIB_IsBlank..................................64
DIB_IsCompressed........................45
DIB_IsViewOpen..........................113
DIB_LoadArrayFromBuffer..............94
DIB_LoadArrayFromFilename..........93
DIB_LoadFromFilename............92, 93
DIB_LoadPage...............................92
DIB_LoadPageFromBuffer...............94
DIB_LoadPagesFromFilename..........93
DIB_Lock......................................66
DIB_MedianFilter....................63, 166
DIB_Negate..................................55
DIB_OpenInDC..............................61
DIB_PageCountOfBuffer..................94
DIB_PaintMask..............................60
DIB_PhysicalHeight........................45
DIB_PhysicalWidth.........................45
DIB_PixelType...............................44
DIB_Posterize..............................166
DIB_Print......................................69
DIB_PrintArray..............................70
DIB_PrinterName...........................68
DIB_PrintFile.................................69
DIB_PrintJobBegin..................70, 166
DIB_PrintJobEnd....................70, 166
DIB_PrintNoPrompt........................69
DIB_PrintPage........................70, 166
DIB_PutOnClipboard......................67
DIB_ReadData...............................47
DIB_ReadRow...............................47
DIB_ReadRowChannel....................47
DIB_ReadRowGray.........................47
DIB_ReadRowRGB.........................47
DIB_RegionCopy............................59
DIB_Resample...............................57
DIB_Rotate180..............................56
DIB_Rotate90...............................56
DIB_RowBytes...............................45
DIB_SamplesPerPixel.....................44
DIB_ScaledCopy............................57
DIB_ScaleToGray...................58, 166
DIB_SelectPageToLoad...................92
DIB_SetColorCount........................66
DIB_SetColorTableRGB...................46
DIB_SetGrayColorTable..................46
DIB_SetPrintToFit..........................68
DIB_SetResolutionInt.....................46
DIB_SetTextAngle..........................53
DIB_SetTextColor..........................53
DIB_SetTextFace...........................53
DIB_SetTextFormat........................54
DIB_SetTextHeight........................52
DIB_SetViewImage......................113
DIB_SetViewOption......................115
DIB_SimpleThreshold.....................57
DIB_Size......................................45
DIB_SmartThreshold...............57, 125
DIB_SpecifyPrinter.........................68
DIB_SwapRedBlue.........................66
DIB_Thumbnail.............................57
DIB_ToDibSection..........................50
DIB_ToImage................................50
DIB_ToPicture...............................51
DIB_Unlock...................................66
DIB_View............................113, 166
DIB_ViewClose............................114
DIB_Width....................................44
DIB_WriteArrayToBuffer.................91
Page 181
Documents you may be interested
Documents you may be interested