Как «MakeScreenshoot» FullPage на TListBox или VertScrollbox?
Я пишу такой код, но результат не полный. Некоторые компоненты не сохраняются при использовании Makescreenshoot
Как «MakeScreenshoot» FullPage на TListBox или VertScrollbox? Я пишу такой код, но результат не полный. Некоторые компоненты не сохраняются при использовании Makescreenshoot [code] var ABitmap : TBitmap; var OldHeight := vsReceipt.Height; var AAlign := vsReceipt.Align; var AAnchor := vsReceipt.Anchors; try vsReceipt.Align := TAlignLayout.None; vsReceipt.Anchors := [TAnchorKind.akLeft, TAnchorKind.akTop, TAnchorKind.akRight]; vsReceipt.Height := lbReceipt.ContentBounds.Size.cy + 24; ABitmap := lbReceipt.MakeScreenshot; if Assigned(ABitmap) then begin ABitmap.SaveToFile('bfaprintreceipt.png'); ABitmap.DisposeOf; end; finally vsReceipt.Align := AAlign; vsReceipt.Height := OldHeight; vsReceipt.Anchors := AAnchor; end; [/code] И результат такой