C # Hscale omkeren

Ik heb een Hscale voor het bepalen van de verticale positie van een afbeelding. De afbeelding wordt in een evenementenbox binnen een vaste widget geplaatst. Ik verplaats de afbeelding op de vaste widget met behulp van de volgende code:

fixed1.Move(eventbox_photo, Convert.ToInt16 (hscale_PhotoApH.Value*0.3),
            Convert.ToInt16(hscale_PhotoApV.Value*0.3));

Deze afbeelding wordt vervolgens afgedrukt naar een PDF-document (met Itextsharp with WriteSelectedRows) en bevindt zich op dezelfde positie als de vaste widget. Het probleem is echter dat een waarde van 842 voor de Hscale gelijk is aan Top-meest aan in het PDF-document maar gelijk is aan Bottom-Most op de widget Vaste schijf. Dus, bij een hscale waarde van 842, staat de afbeelding bovenaan de PDF-pagina maar onderaan de vaste widget.

Hoe kan ik de vaste widget maken om '8' te zien als 0 ?? Of heeft iemand een andere oplossing?

1

1 antwoord

Ik heb dit uitgezocht. Gewoon minus de MAX waarde van Hscale.value met de waarde van Hscale.value, zoals deze:

 fixed1.Move(eventbox_photo, Convert.ToInt16 (hscale_PhotoApH.Value*0.3), Convert.ToInt16((842*0.3)-(hscale_PhotoApV.Value*0.3)));
0
toegevoegd