2017-09-21 5 views
-1

J'ai une question sur le type de la fenêtre de données LABEL. Le client souhaite imprimer l'étiquette à partir de sa position. Et PowerBuilder 11.5 a un problème avec l'objet rectangle et pire avec l'objet bitmap.PowerBuilder 11.5 Datawindow Label - Impression à partir de la position

Plus sur les images dans le lien. Un moyen de le corriger? a link [1]

+0

Quel est le problème? Le rectangle n'est-il pas placé correctement ou autre chose? –

+0

Salut! Le problème est de savoir comment imprimer bitmap et rectangle à partir de - par exemple - la cinquième ligne dans la fenêtre datawindow avec label.columns = 3. –

Répondre

0

Vous pouvez afficher votre condition bitmap en créant un champ calculé semblable à ceci:

bitmap(if(typ_čárového_kódu = "EAN 128", "mamut.bmp", "")) 

Ne pas oublier de dimensionner le champ calculé avec les mêmes dimensions que mamut.bmp.

+0

Fonctionne très bien, merci! Y a-t-il une solution pour le rectangle et la ligne? –

+0

Sélectionnez la ligne ou la boîte. Cliquez sur la boîte de formule près de la propriété VISIBLE dans le fenêtre de la fenêtre de données. Dans la zone de formule: si (typ_čárového_kódu = "EAN 128", 1, 0) Cela rendra la ligne ou un rectangle visible si le code = "EAN 128" S'il vous plaît cliquer sur la flèche haut si ma réponse était utile. –

+0

Salut Eric, merci pour votre conseil. Est correct, mais pas dans le cas où la fenêtre de données est label (traitement = 2). Dans ce cas, la propriété VISIBLE n'est pas visible et PB 11.5 IMHO évalue la ligne et le rectangle de chaque "ligne d'étiquette", et non chaque "getrow()". Au lieu de 'compute' - 'compute' évalue chaque 'getrow()'. –