Не понятен вопрос..причем тут "Opposite size" и "контур, как 4 разные заготовки"?
"Opposite size" - в основном нужен для формирования KabanBarCode, который нужен для сварки Kaban.
А мне кажется, достаточно правильно описать соединение пакета с профилем...и рамка автоматом пересчитается... Она, ведь, зависит от размера пакета..так?