read the pen number value of a rectangular array of pixels starting at a specified x,y location and continuing through to another x,y location within a certain RastPort.
Source position: agraphics.pas line 2105
function ReadPixelArray8(  | 
Rp: PRastPort;  | 
XStart: LongWord;  | 
YStart: LongWord;  | 
XStop: LongWord;  | 
YStop: LongWord;  | 
Array1: PByte;  | 
TempRp: PRastPort  | 
):LongInt;  | 
Rp  | 
  | 
A pointer to a RastPort  | 
XStart  | 
  | 
X starting point  | 
YStart  | 
  | 
Y starting point  | 
XStop  | 
  | 
X stop point  | 
YStop  | 
  | 
Y stop point  | 
TempRp  | 
  | 
A temporary rastport (copy of rp with Layer set = nil, temporary memory allocated for temprp^.BitMap with Rows set == 1, temprp^.BytesPerRow = (((width + 15) shr 4) shl 1), and temporary memory allocated for temprp^.BitMap^.Planes[])  | 
The number of pixels read.
For each pixel in a rectangular region, combine the bits from each of the bit-planes used to describe a particular RastPort into the pen number selector which that bit combination normally forms for the system hardware selection of pixel color.
xstop must be >= xstart; ystop must be >= ystart
This function doesn't make sense on true-/hicolor rastports.
  | 
read the pen number value of the pixel at a specified x,y location within a certain RastPort.  | 
|
  | 
read the pen number value of a horizontal line of pixels starting at a specified x,y location and continuing right for count pixels.  | 
|
  | 
Write the pen number value of a rectangular array of pixels starting at a specified x,y location and continuing through to another x,y location within a certain RastPort.  | 
|
  | 
Write the pen number value of a horizontal line of pixels starting at a specified x,y location and continuing right for count pixels.  |