| René Nyffenegger's collection of things on the web | |
|
René Nyffenegger on Oracle - Most wanted - Feedback
- Follow @renenyffenegger
|
Right aligned text [Ming wrapper example] | ||
|
This example right aligns text.
This flash movie was created with the following program. RightAlignedText.cpp
#include "SWFMovie.h"
int main() {
Movie movie ("RightAlignedText.swf", 200, 200);
Font verdana ("Verdana.fdb");
int font_size=24;
float y=font_size;
float Hello_width=verdana.Width("Hello" , font_size);
float this_width =verdana.Width("this text" , font_size);
float right_width=verdana.Width("is right aligned", font_size);
Text Hello (verdana, font_size, 195-Hello_width, y, "Hello", 255, 0, 0);
y+=verdana.LineHeight(font_size);
Text this_txt(verdana, font_size, 195-this_width , y, "this text" , 255, 0, 0);
y+=verdana.LineHeight(font_size);
Text right_al(verdana, font_size, 195-right_width, y, "is right aligned", 255, 0, 0);
movie.Add(Hello );
movie.Add(this_txt);
movie.Add(right_al);
movie.BackgroundColor(0x7f, 0x7f, 0x7f);
return 0;
}This is one of a series of examples that demonstrates the C++ ming wrapper classes. Other examples can be found here.
|