Scopo
Indica se è possibile muovere e/o ridimensionare la box. Tale proprietà è utilizzabile solo se il book è mostrato in una porzione di videata.
Sintassi
boolean d = 0 // Indica se la box è trasformabile
//
d := Box.CanTransform
//
d := Box.CanTransform
Quando letta
Ritorna True se la box può essere spostata e/o ridimensionata, False altrimenti.
Quando impostata
Indica se è possibile spostare o ridimensionare la box.
Esempio di codice
// ************************************
// Fired when the section is formatting
// ************************************
event BookDD.BookDD.ReportDD.Detail.BeforeFormatting()
{
// Preparo i vari flags che indicano cosa può fare la box
if BookDD.TrasformabilePezzo = True
{
BookDD.ReportDD.Pezzo.CanTransform := True
}
if BookDD.DraggabilePezzo = True
{
BookDD.ReportDD.Pezzo.CanDrag := True
}
if BookDD.DroppabilePezzo = True
{
BookDD.ReportDD.Pezzo.CanDrop := True
}
}
// Fired when the section is formatting
// ************************************
event BookDD.BookDD.ReportDD.Detail.BeforeFormatting()
{
// Preparo i vari flags che indicano cosa può fare la box
if BookDD.TrasformabilePezzo = True
{
BookDD.ReportDD.Pezzo.CanTransform := True
}
if BookDD.DraggabilePezzo = True
{
BookDD.ReportDD.Pezzo.CanDrag := True
}
if BookDD.DroppabilePezzo = True
{
BookDD.ReportDD.Pezzo.CanDrop := True
}
}
- Normalmente la proprietà CanTransform viene utilizzata nell'evento di formattazione dell'oggetto che contiene la box per indicare se è possibile spostare o ridimensionare la box.
- Attenzione: Se la proprietà CanTransform viene modificata all'interno degli eventi di formattazione dell'oggetto che contiene la box (evento OnFormatting della pagina se la box è contenuta nella pagina o evento di BeforeFormatting della sezione se la box è contenuta in una sezione) la modifica ha effetto solo sulla box in fase di formattazione (consulta il videocorso Mastro On Formatting). Se la proprietà CanTransform viene modificata al di fuori dagli eventi di formattazione dell'oggetto che contiene la box, da quel momento in poi tutte le copie della box avranno la proprietà CanTransform valorizzata allo stesso modo. In quest'ultimo caso è come se alla proprietà CanTransform fosse stato fornito tale valore a design-time.
- Se viene modificata la proprietà CanTransform durante gli eventi di formattazione dell'oggetto che contiene la box o durante la procedura collegata alla box non è necessario ristampare il book. Tale modifica avrà effetto immediato. Qualora, invece, la modifica sia fatta fuori dagli eventi di validazione potrebbe essere necessario ristampare il book utilizzando la procedura Refresh dello stesso.
Ultima modifica: 02/11/2022 / Validità: da 6.5.2680
proprietà