J'ai du mal à contrôler la taille de mes boîtes d'affichage.
Donc, j'ai un certain nombre de rapports où il y a un générateur de graphes d'une certaine taille.
Pour certains rapports, il n'y a rien à signaler (fichiers manquants) et je souhaite placer une zone de texte indiquant que les fichiers sont manquants au lieu du générateur de graphes.
Je voudrais faire correspondre la taille de celui-ci à la taille de Graph Builder dans d'autres rapports, et je ne peux pas.
Aucun des messages que j'essaie ne fonctionne, la taille dépend uniquement de la taille de la police du texte et partiellement du remplissage des boîtes.
J'ai la structure suivante à la place du générateur de graphes:
Outline Box( "Missing files",
missingFilePlaceholderBB = Border Box( Left( 50 ), Right( 50 ), Top( 50 ), Bottom( 50 ), Sides( 15 ),
missingFilePlaceholderTB = Text Box( "One or More of the following files could not be found: \!n" || O_file || "\!n" || N_file )
)
)
Quels messages et à quelle boîte d'affichage sur ces trois je dois envoyer pour contrôler la taille globale?
L'approche que je prendrais, c'est que puisque vous remplacez une boîte graphique par une taille de boîte de cadre spécifiée, je créerais une boîte de graphique de la même taille de boîte de cadre avec une ligne de texte dans la boîte de graphique qui indique
"One or More of the following files could not be found: \!n" || O_file || "\!n" || N_file
Voici un exemple simple
Names Default To Here( 1 );
New Window( "Example",
gb = Graph Box(
Frame Size( 300, 300 ),
Text Color( "red" );
Text( Center Justified, {40, 60}, "centered" );
)
);
framebox = gb[Frame Box( 1 )];
framebox << Frame Size( 500, 500 );