1 2\documentclass{article} 3 4\usepackage[T1]{fontenc} 5\usepackage[utf8]{inputenc} 6\usepackage[english]{babel} 7\usepackage{tikz-uml} 8\usepackage{graphicx} 9\usepackage[margin=0in, paperwidth=23cm]{geometry} 10\usepackage{color} 11\usepackage{framed} 12 13\renewcommand{\strut}{\rule[-.3\baselineskip]{0pt}{\baselineskip}} 14 15\newenvironment{component}[4] 16{\begin{umlcomponent}[width=#1,x=#2,y=#3,name=#4]{#4\strut}} 17{\end{umlcomponent}} 18 19\newcommand{\newcomponent}[3]{\umlbasiccomponent[x=#1,y=#2,name=#3]{#3\strut}} 20\newcommand{\newnamedcomponent}[4]{\umlbasiccomponent[x=#1,y=#2,name=#3]{#4\strut}} 21 22\definecolor{lightgray}{HTML}{FEFEFE} 23 24\begin{document} 25 26\pagecolor{white} % White background instead of transparent 27\pagenumbering{gobble}% Remove page number 28 29\tikzumlset{fill component=white} 30\tikzumlset{fill port=white} 31\tikzumlset{fill assembly connector=white} 32 33\def\FrameCommand 34{\fcolorbox{lightgray}{white}}% 35\begin{framed} 36\begin{center}